3 Commits

Author SHA1 Message Date
CIAgent 85dce28ca3 docs(PDLC): lock M3 spec v1.2 Final — Chat, Orchestration, Hardening
15 REQs (028-037, 041-045) with REQ-035 amendment (auto-promote at step 21).
3 personas (Devon/Sam/Casey), 5 journeys + J-infra, no orphan REQs.
Decisions #1-#10 locked; OQ1-6 resolved, OQ7 open (control_state write-through).
Migrations 0004-0006 (chat/workflow/posture), per-table for rollback isolation.
STATE.md updated: M3 spec locked, implementation pending.

---ci---
phase: 3
stage: spec-lock
milestone: v0.2-M3
spec: .ciagent/steer-m3-spec.md
spec_version: v1.2
status: ready-for-handoff
reqs: [028,029,030,031,032,033,034,035,036,037,041,042,043,044,045]
req035_amended: true
invariants: [INV-1,INV-2,INV-3,INV-4,INV-5,INV-6,INV-7,INV-8]
release: none
2026-08-25 12:41:16 +00:00
CIAgent e07cd452a2 docs(audit): fix CHECKPOINT.json syntax + refresh STATE.md post-M2
Audit findings fixed:
- CHECKPOINT.json: missing closing brace (JSON invalid) — fixed
- STATE.md: stale M1-era content (referenced M2 as future) — refreshed to post-M2

---ci---
phase: 6
milestone: v0.2
status: complete
phase_role: final
audit: fixes_applied
---/ci---
2026-08-25 10:34:29 +00:00
CIAgent 2a1e6ca698 docs(PDLC): add STATE.md — Phase 0 project state intake
Ground-truth state for PDLC Phase 0: M1 shipped (v0.0.7, 17 REQs, 189 tests,
98% db coverage), next initiative M2+M3 to complete v0.1. Five known tensions
documented (PGlite RLS gap, no cloud infra, G-001 proxy, G-006 audit
serialization, INV-7 enforcement model unspecified).

---ci---
phase: 6
milestone: v0.1
status: complete
---/ci---
2026-08-25 02:51:54 +00:00