{
  "schema_version": 1,
  "module_id": "data",
  "name": "Data and information",
  "case_module": "support",
  "kind": "embedded",
  "root_profile": "support.root",
  "memory_root": "support",
  "profiles": [
    {
      "key": "support.root",
      "execution_kind": "llm",
      "owns": []
    },
    {
      "key": "support.resolution",
      "execution_kind": "llm",
      "owns": [
        "support/methodologies"
      ]
    },
    {
      "key": "support.investigator.transfers",
      "execution_kind": "llm",
      "owns": [
        "support/investigators/transfers"
      ]
    },
    {
      "key": "support.investigator.pricing",
      "execution_kind": "llm",
      "owns": [
        "support/investigators/pricing"
      ]
    },
    {
      "key": "support.investigator.printing",
      "execution_kind": "llm",
      "owns": [
        "support/investigators/printing"
      ]
    },
    {
      "key": "support.investigator.access",
      "execution_kind": "llm",
      "owns": [
        "support/investigators/access"
      ]
    },
    {
      "key": "support.investigator.health",
      "execution_kind": "llm",
      "owns": [
        "support/investigators/health"
      ]
    },
    {
      "key": "support.investigator.master_data",
      "execution_kind": "llm",
      "owns": [
        "support/investigators/master_data"
      ]
    },
    {
      "key": "support.verifier",
      "execution_kind": "llm",
      "owns": []
    },
    {
      "key": "support.curator",
      "execution_kind": "llm",
      "owns": [
        "support/experience"
      ]
    }
  ],
  "entry_stage": "S3",
  "stages": [
    {
      "id": "S3",
      "profile": "support.resolution",
      "consumes": [
        "route-packet",
        "paper:verdict"
      ],
      "produces": [
        "solution-packet"
      ],
      "gates": [
        {
          "kind": "H2",
          "when": "plan_ready"
        }
      ],
      "done": "Ready solution checked against current state; otherwise investigation requested."
    },
    {
      "id": "S2",
      "profile": "support.investigator.transfers",
      "consumes": [
        "route-packet"
      ],
      "produces": [
        "paper:verdict"
      ],
      "gates": [],
      "done": "Case-type domain selects the investigator; nine mechanics and independent verdict recorded.",
      "profile_variants": {
        "transfers": "support.investigator.transfers",
        "pricing": "support.investigator.pricing",
        "printing": "support.investigator.printing",
        "access": "support.investigator.access",
        "health": "support.investigator.health",
        "master_data": "support.investigator.master_data"
      }
    },
    {
      "id": "S4",
      "profile": "support.resolution",
      "consumes": [
        "solution-packet"
      ],
      "produces": [
        "paper:packet"
      ],
      "gates": [
        {
          "kind": "H3",
          "when": "result_ready"
        }
      ],
      "done": "Final solution packet accepted."
    },
    {
      "id": "S5",
      "profile": "support.resolution",
      "consumes": [
        "paper:packet"
      ],
      "produces": [
        "paper:write_log"
      ],
      "gates": [],
      "done": "Required effect decisions and grants cover the exact packet; execution outcomes are recorded."
    },
    {
      "id": "S6",
      "profile": "support.resolution",
      "consumes": [
        "paper:write_log"
      ],
      "produces": [
        "paper:report"
      ],
      "gates": [],
      "done": "Customer symptom rechecked; bounded proof and any remaining delivery obligations recorded."
    },
    {
      "id": "S7",
      "profile": "support.resolution",
      "consumes": [
        "paper:report"
      ],
      "produces": [
        "paper:report"
      ],
      "gates": [
        {
          "kind": "H7",
          "when": "before_execution"
        }
      ],
      "done": "Approved compensation executed and verified."
    },
    {
      "id": "S8",
      "profile": "support.curator",
      "consumes": [
        "paper:report"
      ],
      "produces": [
        "experience-entry"
      ],
      "gates": [],
      "done": "Sanitised experience and precipitation decision filed; activation governed separately."
    }
  ],
  "edges": [
    {
      "from": "S3",
      "to": "S2",
      "on": "no ready solution",
      "kind": "rework"
    },
    {
      "from": "S2",
      "to": "S3",
      "on": "verified mechanism",
      "kind": "rework"
    },
    {
      "from": "S3",
      "to": "S4",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "S4",
      "to": "S5",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "S5",
      "to": "S6",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "S6",
      "to": "S7",
      "on": "failed post-commit proof",
      "kind": "rework"
    },
    {
      "from": "S6",
      "to": "S8",
      "on": "working stages complete",
      "kind": "asynchronous"
    }
  ],
  "eval_sets": [
    "support.resolution",
    "support.verifier",
    "support.curator"
  ]
}
