Files
acdl/.ciagent
Jon Chery 7310da224e docs(P03): research findings — L2/contract/state/audit/core-script schemas
---ci---
phase: 3
milestone: v1.0
status: research
research:
  l2_schema: l1s list of {name, inputs: map}; 4 L2s each referencing 5 L1s
  contract_schema: stack + inputs + optional public-ingress: bool
  state_json_shape: l2, l1s array (name+applied+exit_code), contract
  audit_json: JSON array; canonical-JSON SHA-256 hash chain; GENESIS prev_hash
  core_script_io: 5 scripts with explicit input/output/exit contracts
  personas: no change; backend-engineer owns core scripts + L2 manifests; infra-stub-engineer owns L1 manifests only
---/ci---

ARCHITECTURE.md gains the L2 manifest schema, the L2 list with per-L2
L1 references (5 each, within max-depth-5), the contract.yaml schema,
the state.json shape, the audit.json event + canonical-JSON hash chain,
and a core-script I/O contract table. PERSONAS.md is unchanged for
Phase 03 (backend-engineer and infra-stub-engineer were both already
active in the project-level roster).
2026-07-21 13:20:13 +00:00
..
2026-07-21 13:18:12 +00:00