Current Truth Map
For current project truth, defer to `docs/STATE.md` and `docs/PHASE_PROGRESS.md`. This map is a fast pointer at those, not a parallel record.
This is a one-screen routing doc for the question "what is real right now?". The per-PR record is in STATE.md (with stacked [sync edit] annotations) and the phase model is in PHASE_PROGRESS.md. This map exists to keep a fresh reader from confusing those with strategy docs, archive docs, or older planning material.
Phase position
- Phase 0 (Close the Demo) — ✅ complete (2026-03-18). Four demo flows pass end-to-end on K3s.
- Phase 1 (Charter Engine) — ✅ complete (2026-03-18). YAML charter documents produce kernel-enforced constraints; five charter templates in
contracts/templates/. - Phase 2 (Pilot Launch) — ⏳ in progress, not complete.
Phase 2 is in progress. NYCN is the intended first cooperative partner — active partnership track, not yet a formally committed pilot.
The Phase 2 machinery is in place end-to-end (see Runtime Surface Map). What remains is human procedure: presenting the merged drive-ingest ladder + ICN proof-loop machinery to NYCN organizers, formalizing the partnership, then running an operator pilot rehearsal against real organizer material.
What is real now
These surfaces exist and are exercised:
- Institutional-operability runtime (live charter activation, person-directory overlay,
/me/standing,authority_scopeplumbed end-to-end throughassign_role, persistent governance domains across gateway restart, bootstrap-apply 409 idempotency, generic institution bootstrap package path). - Action-card runtime (
GET /v1/gov/me/action-cards) with proof-bearing receipt loops for the three currently emitted source paths:proposal/vote→GovernanceDecisionReceiptaction_item/complete→ActionItemCompletionReceiptmeeting/attend→MeetingAttendanceReceipt
- Action-item completion-receipt retrieval —
GET /v1/gov/domains/{domain_id}/action-items/{item_id}/completion-receipt. Closes the proof loop on the read side over HTTP. - Local HTTP proof loop — closure recorded under PR #1676.
- K3s smoke proof loop (operator-authorized, against deployed image
91a63eec) — closure recorded under PR #1677. - NYCN drive-ingest operator ladder in the separate
InterCooperative-Network/nycnrepo. Per `docs/STATE.md`, NYCN #21–#32 are merged end-to-end (parser → review → decisions → publish dry-run → assignee binding → local publisher → local proof runner → federation surface bridge → operator pilot runbook + ladder checker → organizer briefing + simple summit demo → start-here onboarding pass → one-command local preflight runner → operating-surfaces inventory + Google-Groups boundary policy + repo-safe communication-groups fixture); NYCN #33 (steward-facing communication-groups directory tool) was open at last sync and may have merged since — verify against the latestSTATE.mdsync. The ladder is pure file-in / file-out or localhost-only operator-gated. K3s mutation is never on the NYCN side.
What is not yet real
- Phase 2 is not closed. The next concrete step is presenting the merged ladder + ICN proof-loop machinery to NYCN organizers. Subsequent gates: partnership formalization, then first operator pilot rehearsal recorded against real (or fixture-equivalent) organizer material.
- Two action-card source paths are RFC-gated under issue #1646:
- K3s/devnet smoke artifact cleanup / teardown semantics — tracking issue #1679. K3s smoke records remain durable devnet proof artifacts; namespaced teardown semantics are not yet specified.
- One-command deployment per cooperative, charter customization workflow doc, pilot onboarding guide, and weekly pilot check-in process — Phase 2 deliverables not yet shipped.
Open gates
| Gate | Owner / track | What unblocks it |
|---|---|---|
| NYCN organizer presentation | Matt + NYCN organizers | Schedule the conversation; bring the ladder + proof-loop machinery |
| Partnership formalization | NYCN organizers | Outcome of presentation; explicit cooperative consent |
| First operator pilot rehearsal | NYCN + ICN ops | Real or fixture-equivalent organizer material; recorded run |
| Action-card runtime expansion | RFC track | Close #1631, #1634, then #1646 |
| K3s teardown semantics | Operations | Inventory and design under #1679 |
Active risks
- Mistaking strategy docs for current state.
docs/strategy/*carries long-arc planning;STATE.mdandPHASE_PROGRESS.mdcarry truth. The mapping is set in `docs-control-map.md`. - Mistaking archive material for current state. Anything under
docs/archive/,docs/dev-journal/, or with a stacked<details>"snapshot" marker is historical. - Overclaiming NYCN integration. NYCN is the intended first partner. There is no formal commitment yet, and there is no live federation integration.
Where to go next
| You want... | Read |
|---|---|
| The per-PR record | `docs/STATE.md` |
| The phase model | `docs/PHASE_PROGRESS.md` |
| What surfaces exist today | `runtime-surface-map.md` |
| What is or isn't show-ready | `show-readiness-map.md` |