{
  "formatVersion": "2.1.0",
  "id": "graph:professional-answer-synthesis",
  "name": "Professional answer with synthesis PRE",
  "graph": {
    "nodes": [
      {
        "id": "node:subnet-analysis",
        "kind": "task",
        "layout": { "x": 120, "y": 200 },
        "parameters": {
          "skillKey": "professional-answer",
          "taskVariable": {
            "question": "What inbound routed-reachability candidates exist for this subnet?",
            "outputContract": {
              "shortAnswer": "One paragraph summary.",
              "candidates": "Structured list of candidates."
            }
          },
          "inputsConfig": {
            "record": { "path": "input" }
          },
          "taskConfiguration": {
            "executionStrategies": [],
        "aiTaskStrategies": {
          "pre": "synthesis"
        }
          }
        }
      }
    ],
    "edges": [],
    "metadata": {
      "extensions": {
        "graphenix.executable/v1": {
          "version": "1.0.0",
          "graphModelConfig": {
            "defaultCaseId": "default",
            "cases": [
              {
                "caseId": "default",
                "label": "Default",
                "modelConfig": {
                  "preActionModel": { "kind": "profileChoice", "key": "cheap/default" },
                  "skillModel": { "kind": "profileChoice", "key": "vol/default" },
                  "postActionModel": { "kind": "profileChoice", "key": "cheap/default" }
                }
              }
            ]
          }
        }
      }
    }
  }
}
