AISA v2.0 / Technical documentation / data.json
data.json
JSON · 283 lines · 6,857 bytes · wiki path 10 Architecture/contracts/manifests/data.json · download the raw file · cited from Stage S2 — Investigation · Stage S8 — Precipitation · Modules and their runtime declarations
Same folder: commercial.json · configuration.json · source.json · support.json
{
"schema_version": 1,
"module_id": "data",
"name": "Data & Manipulation",
"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",
"execution_kind": "llm",
"owns": []
},
{
"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.validator",
"execution_kind": "llm",
"owns": []
},
{
"key": "support.curator",
"execution_kind": "llm",
"owns": [
"support/experience"
]
},
{
"key": "support.solution_validator",
"execution_kind": "llm",
"owns": []
},
{
"key": "support.application",
"execution_kind": "llm",
"owns": []
},
{
"key": "support.result_validator",
"execution_kind": "llm",
"owns": []
},
{
"key": "support.recovery",
"execution_kind": "llm",
"owns": []
}
],
"entry_stage": "S3",
"stages": [
{
"id": "S3",
"profile": "support.resolution",
"consumes": [
"route-packet",
"paper:verdict"
],
"produces": [
"solution-packet"
],
"gates": [
{
"kind": "H2",
"when": "plan_ready"
}
],
"done": "Record experience/skill/tool candidates and their current applicability. A supported pattern produces a bounded solution; missing, stale or contradictory evidence requests S2 investigation.",
"clarification": true
},
{
"id": "S2",
"profile": "support.investigator",
"consumes": [
"route-packet"
],
"produces": [
"paper:verdict"
],
"gates": [],
"done": "Establish the actual mechanism from fresh evidence, with or without prior experience. Select the symptom domain when known; unresolved domains use the general investigator and retain an explicit unknown until evidence settles it.",
"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",
"unknown": "support.investigator"
}
},
{
"id": "S4",
"profile": "support.solution_validator",
"consumes": [
"solution-packet"
],
"produces": [
"paper:packet"
],
"gates": [
{
"kind": "H3",
"when": "result_ready"
}
],
"done": "Independent packet review covers mechanism, scope, steps, assertions and recovery; the Support root obtains H3 against the exact revision."
},
{
"id": "S5",
"profile": "support.application",
"consumes": [
"paper:packet"
],
"produces": [
"paper:report"
],
"gates": [
{
"kind": "H5",
"when": "before_execution"
}
],
"done": "Coordinate only the permitted steps. Report platform journal references, external receipts or answer delivery separately; an unknown effect is reconciled before any retry."
},
{
"id": "S6",
"profile": "support.result_validator",
"consumes": [
"paper:report",
"solution-packet"
],
"produces": [
"paper:report"
],
"gates": [],
"done": "Independent result agent rechecks every required assertion from current evidence; external reports and local row checks alone cannot prove the customer outcome.",
"precipitates": true
},
{
"id": "S7",
"profile": "support.recovery",
"consumes": [
"paper:report"
],
"produces": [
"paper:report"
],
"gates": [
{
"kind": "H7",
"when": "before_execution"
}
],
"done": "Original effect journal and fresh state define bounded compensation or required restoration; H7 and applicable effect gates precede execution; independent result verification follows.",
"precipitates": true
},
{
"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 or required temporary restoration",
"kind": "rework"
},
{
"from": "S6",
"to": "S8",
"on": "all required proof passed and restoration obligations satisfied",
"kind": "asynchronous"
},
{
"from": "S7",
"to": "S6",
"on": "compensation or restoration result ready",
"kind": "rework"
}
],
"eval_sets": [
"support.resolution",
"support.investigation",
"support.validator",
"support.curator",
"support.solution_validator",
"support.application",
"support.result_validator",
"support.recovery"
]
}