☰ Contents
AISA v2.0 / Technical documentation / configuration.json

configuration.json

JSON · 319 lines · 6,765 bytes · wiki path 10 Architecture/contracts/manifests/configuration.json · download the raw file · cited from Configuration Module · Stage S8 — Precipitation · Modules and their runtime declarations

Same folder: commercial.json · data.json · source.json · support.json

{
  "schema_version": 1,
  "module_id": "configuration",
  "name": "Configuration",
  "case_module": "configuration",
  "kind": "working",
  "root_profile": "configuration.root",
  "memory_root": "configuration",
  "profiles": [
    {
      "key": "configuration.root",
      "execution_kind": "llm",
      "owns": [
        "configuration"
      ]
    },
    {
      "key": "configuration.normalizer",
      "execution_kind": "llm",
      "owns": [
        "configuration/normalization"
      ]
    },
    {
      "key": "configuration.source_analyst",
      "execution_kind": "llm",
      "owns": []
    },
    {
      "key": "configuration.abacus.builder",
      "execution_kind": "llm",
      "owns": [
        "configuration/abacus"
      ]
    },
    {
      "key": "configuration.ipal.builder",
      "execution_kind": "llm",
      "owns": [
        "configuration/ipal"
      ]
    },
    {
      "key": "configuration.offer.builder",
      "execution_kind": "llm",
      "owns": [
        "configuration/offer"
      ]
    },
    {
      "key": "configuration.serdica.builder",
      "execution_kind": "llm",
      "owns": [
        "configuration/serdica"
      ]
    },
    {
      "key": "configuration.integration.validator",
      "execution_kind": "llm",
      "owns": []
    },
    {
      "key": "configuration.deployer",
      "execution_kind": "llm",
      "owns": []
    },
    {
      "key": "configuration.abacus.validator",
      "execution_kind": "llm",
      "owns": []
    },
    {
      "key": "configuration.ipal.validator",
      "execution_kind": "llm",
      "owns": []
    },
    {
      "key": "configuration.offer.validator",
      "execution_kind": "llm",
      "owns": []
    },
    {
      "key": "configuration.serdica.validator",
      "execution_kind": "llm",
      "owns": []
    }
  ],
  "entry_stage": "S1",
  "stages": [
    {
      "id": "S1",
      "profile": "configuration.normalizer",
      "consumes": [
        "normalised-arrival",
        "handover-packet"
      ],
      "produces": [
        "configuration-input"
      ],
      "gates": [
        {
          "kind": "H1",
          "when": "result_ready"
        }
      ],
      "done": "Full product or scoped delta validated; baselines, template work items and blocking questions resolved.",
      "clarification": true
    },
    {
      "id": "S2",
      "profile": "configuration.abacus.builder",
      "consumes": [
        "configuration-input"
      ],
      "produces": [
        "configuration-summary",
        "sign-out-document",
        "handover-packet"
      ],
      "gates": [
        {
          "kind": "H2",
          "when": "plan_ready"
        },
        {
          "kind": "H3",
          "when": "result_ready"
        },
        {
          "kind": "Hd",
          "when": "on_handover"
        }
      ],
      "done": "Rating versions and per-cover/per-loading examples verified on working target."
    },
    {
      "id": "S3",
      "profile": "configuration.ipal.builder",
      "consumes": [
        "configuration-input"
      ],
      "produces": [
        "sign-out-document",
        "handover-packet"
      ],
      "gates": [
        {
          "kind": "H2",
          "when": "plan_ready"
        },
        {
          "kind": "H3",
          "when": "result_ready"
        },
        {
          "kind": "Hd",
          "when": "on_handover"
        }
      ],
      "done": "Catalogue/factor/process obligations met; returned ids and assertions recorded."
    },
    {
      "id": "S4",
      "profile": "configuration.offer.builder",
      "consumes": [
        "configuration-input"
      ],
      "produces": [
        "sign-out-document",
        "handover-packet"
      ],
      "gates": [
        {
          "kind": "H2",
          "when": "plan_ready"
        },
        {
          "kind": "H3",
          "when": "result_ready"
        },
        {
          "kind": "Hd",
          "when": "on_handover"
        }
      ],
      "done": "Offer resolution and declared selection/limit rules verified."
    },
    {
      "id": "S5",
      "profile": "configuration.serdica.builder",
      "consumes": [
        "configuration-input"
      ],
      "produces": [
        "sign-out-document",
        "handover-packet"
      ],
      "gates": [
        {
          "kind": "H2",
          "when": "plan_ready"
        },
        {
          "kind": "H3",
          "when": "result_ready"
        },
        {
          "kind": "Hd",
          "when": "on_handover"
        }
      ],
      "done": "Wiring, numbering and labels verified; shared label prerequisites coordinated."
    },
    {
      "id": "joint",
      "profile": "configuration.integration.validator",
      "consumes": [
        "sign-out-document"
      ],
      "produces": [
        "paper:report"
      ],
      "gates": [
        {
          "kind": "CG-11",
          "when": "result_ready"
        }
      ],
      "done": "Joint working-environment proof accepted as preview, with its exact revision.",
      "precipitates": true
    },
    {
      "id": "release",
      "profile": "configuration.deployer",
      "consumes": [
        "paper:report",
        "sign-out-document"
      ],
      "produces": [
        "paper:report"
      ],
      "gates": [
        {
          "kind": "H4",
          "when": "plan_ready"
        },
        {
          "kind": "H5",
          "when": "before_execution"
        },
        {
          "kind": "H7",
          "when": "on_problem"
        }
      ],
      "done": "Requested set applied on named target and smoke verified; delivery acceptance remains distinct.",
      "precipitates": true
    }
  ],
  "edges": [
    {
      "from": "S1",
      "to": "S2",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "S2",
      "to": "S3",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "S2",
      "to": "S5",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "S3",
      "to": "S4",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "S4",
      "to": "joint",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "S5",
      "to": "joint",
      "on": "ready",
      "kind": "dependency"
    },
    {
      "from": "joint",
      "to": "release",
      "on": "target deployment requested",
      "kind": "dependency"
    },
    {
      "from": "S3",
      "to": "S2",
      "on": "rating delta",
      "kind": "rework"
    }
  ],
  "eval_sets": [
    "configuration.normalization",
    "configuration.rating",
    "configuration.catalogue",
    "configuration.offer",
    "configuration.wiring",
    "configuration.joint",
    "configuration.release"
  ]
}