--- project: acdl milestone: v1.27 generated_at: 2026-08-19 generator: lead-developer verification_toolchain: typecheck: "python3 -m py_compile core/confidence_signal.py 2>&1 | head -5 || true" test: "bash scripts/run_regression.sh 2>&1 | tail -10 || true" lint: "ruff check .ciagent/STATE.md 2>/dev/null || true" note: | v1.27 is an NFR milestone (PO State Catalog & Ciagent Compression) — a docs/chore milestone. Single active persona: lead-developer owns the milestone narrative (STATE.md authoring, PROJECT/ROADMAP fixes, archive moves, PLAN/NORTH_STAR wiring, final review + audit). No code, no schema, no policy authoring. The pre-existing core/confidence_signal.py LSP diagnostic is out of scope (not touched by v1.27). Territory enforcement: warn. --- # PERSONAS — v1.27 PO State Catalog & Ciagent Compression > Generated by the lead-developer at the end of RESEARCH. Assesses the > project domains, activates/deactivates personas, aligns frameworks + > territory + constraints to the actual project structure. ## Active Roster (1) ### 1. lead-developer (active) - **active:** true - **phase_specific:** false - **reason:** Owns the full v1.27 milestone narrative: STATE.md authoring (PO-facing capability catalog, 36 entries across 10 domains + 11 invariants), archive moves (11 files to `.ciagent/archive/` + 1 to consumer archive), PROJECT.md + ROADMAP.md phase-status corrections, archive/README.md contents update, PLAN.md + ROADMAP.md + NORTH_STAR.md ship-discipline wiring, final review + audit. - **domain:** `.ciagent/` docs (STATE.md, PROJECT.md, ROADMAP.md, PLAN.md, NORTH_STAR.md, archive/README.md), consumer `.ciagent/nova-blockchain-exchange/` (PROJECT.md pointer, archive/ROADMAP-v1.26.md). - **frameworks:** markdown, JSON (CHECKPOINT.json, config.json). - **territory:** `.ciagent/`, `docs/`. - **constraints:** no code changes (NFR milestone, D-220); no schema changes; archive moves are lossless (byte-identical relocation, git history preserves authoritative state); STATE.md is additive only. ## Deactivated (5) ### backend-engineer (inactive) - **active:** false - **reason:** No code changes in v1.27. The pre-existing `core/confidence_signal.py` LSP diagnostic is out of scope (not touched by v1.27). ### data-engineer (inactive) - **active:** false - **reason:** No schema, migration, or ORM changes. ### policy-engineer (inactive) - **active:** false - **reason:** No policy authoring. STATE.md Domain 3 catalogues existing v1.25 + v1.26 policies (descriptive, not authoring). ### frontend-engineer (inactive) - **active:** false - **reason:** No UI. Deactivated since v1.26 (PERSONAS.md:141). ### blockchain-engineer (inactive) - **active:** false - **reason:** No chain code. The v1.26 pilot is shipped; v1.27 is platform-side docs/chore only. ## Territory Enforcement - **Mode:** `warn` (the milestone is `.ciagent/`-only; the lead- developer owns all writes; no cross-territory collisions expected).