{
  "title": "Chassis lifecycle",
  "slug": "chassis-lifecycle",
  "claim_ids": ["E7-C001", "E7-C002", "E8-C001"],
  "evidence_level": "exercised",
  "access": "sanitized_public_excerpt",
  "source_date": "2026-08-02",
  "build_date": "2026-08-02",
  "source_commit": "24ec65306",
  "original_internal_locations": [
    "system/core/lib/chassis-core/CHASSIS_CORE.md",
    "system/core/lib/chassis-core/CONSUMER_PROFILE_CONTRACT.md",
    "system/converge/lib/chassis/auto-profile.mjs",
    "system/cure/lib/run-driver/cure-v2-profile.mjs",
    "system/cure/lib/run-driver/cure-v3-fixpass-profile.mjs",
    "system/converge/docs/CHASSIS_ORCHESTRATOR.md (~L115)",
    "system/cure/lib/run-driver/gate-graph.json (§2.5 node)",
    "system/cure/lib/investigator-output-referential-integrity-gate.mjs"
  ],
  "published_artifacts": [
    "artifacts/engine-capabilities.md",
    "artifacts/consumer-profile-contract.md",
    "artifacts/auto-plan-8-stages.md",
    "artifacts/artifact-outranks-summary.md"
  ],
  "publicly_inspectable_companion": "publications/chassis-reference/ (README.md, METRIC_PROVENANCE.md, examples/, excerpts/) — the public reference implementation; production engine is 25 modules / 3,743 lines with 3 consumers per publications/chassis-reference/METRIC_PROVENANCE.md",
  "redactions": [
    {
      "item": "Cure sandbox run-id atomic-crm-20260525T153327Z",
      "action": "retained",
      "reason": "internal QA run against a sandbox target, not a customer tenant; load-bearing — it establishes that the §2.5 Check 1.5 silent-loss guard was written against a real observed loss event (3 P1 findings dropped from a persisted manifest)."
    },
    {
      "item": "framework engine docs, profile data, gate topology + gate logic",
      "action": "published_as_is",
      "reason": "no secrets, credentials, private URLs, or customer/tenant identifiers present; much of the same architecture is already publicly inspectable via publications/chassis-reference/."
    }
  ],
  "limitations": [
    "This package evidences structure (owned capabilities, profile validation, consumer count, stage order, one gate's enforcement), not any performance or reliability figure. No success rates, no time-to-completion, no before/after measurement are claimed.",
    "Much of this architecture is ALREADY publicly inspectable via publications/chassis-reference/ (a runnable dependency-free reference engine + nine byte-for-byte production excerpts). For those parts, access is 'Publicly inspectable' rather than a sanitized private excerpt.",
    "CONSUMER_PROFILE_CONTRACT.md (dated 2026-06-15) still describes Cure as 'consumer #2 (G3 guidance)' — at authoring time Cure's profiles were guidance, not built. The two Cure profile files now exist and import the engine; the three-consumer count is grounded in the live files + the public METRIC_PROVENANCE.md, not the older contract prose."
  ],
  "reproduction_method": "Engine size: find system/core/lib/chassis-core -name '*.mjs' -not -path '*__tests__*' | wc -l (=25) and | xargs cat | wc -l (=3743). Three consumers: confirm auto-profile.mjs, cure-v2-profile.mjs, cure-v3-fixpass-profile.mjs each import chassis-core/index.mjs and call loadProfile. Eight stages: CHASSIS_ORCHESTRATOR.md ~L115 + stages.mjs. §2.5 gate: the §2.5 node in gate-graph.json + Check 1.5 in investigator-output-referential-integrity-gate.mjs. Public reference: publications/chassis-reference/ (node --test; npm run demo; npm run generate:evidence).",
  "reviewer": "FoundryOS operator",
  "review_date": "2026-08-02"
}
