PRISM Control — Roadmap¶
Initiative: INIT-PRISMCONTROL-001
Repository: github.com/ProductBuildersHQ/prism-build
Status: All 6 phases completed (delivery_complete)
Follow-on work is tracked as separate initiatives under PROG-PRISM-CONTROL:
INIT-PRISMCONTROL-002— Deterministic Context Assembly (ROADMAP-CONTEXT-ASSEMBLY.md, TRD §15)INIT-TOKENATTRIB-001— Token Attribution & Portfolio Reporting (ROADMAP-TOKEN-ATTRIBUTION.md, TRD §16)
RMI IDs are stable and permanent. Commits implementing an item carry the trailer
Refs: RMI-PRISMCONTROL-NNN. Phase status is derived from member RMIs — a phase is complete only when all its required RMIs are complete. This file migrates into the running PRISM Control system in Phase 5 (dogfood).
Phase 1 — Foundation & Storage¶
Theme: Prove the stack, model the domain. Status: Completed — 5 of 5 items completed
- [x]
RMI-PRISMCONTROL-001Ent + Dolt compatibility spike - Acceptance: Ent migration (or documented
schema.sqlfallback), CRUD,CALL DOLT_COMMIT, anddolt_history_*query all demonstrated; decision recorded in TRD §4 - [x]
RMI-PRISMCONTROL-002Repository scaffold: module, SDK facade skeleton, CI, lint - [x]
RMI-PRISMCONTROL-003Core domain types + generated JSON Schemas (invopop + schemago,//go:embed) - Depends on:
RMI-PRISMCONTROL-002 - [x]
RMI-PRISMCONTROL-004Dolt schema + Ent storage layer for all v1 tables - Depends on:
RMI-PRISMCONTROL-001,RMI-PRISMCONTROL-003 - [x]
RMI-PRISMCONTROL-005Store interface, in-memory fake, unit-of-work (tx + Dolt commit) - Depends on:
RMI-PRISMCONTROL-004
Phase 2 — Coordination Core (CLI)¶
Theme: Plan, claim, and update work through prismctl.
Status: Completed — 6 of 6 items completed
- [x]
RMI-PRISMCONTROL-006prismctl db init|serve+registry add|list|scan|deps|unpushed(gitscan integration viagogit/scanner) - Depends on:
RMI-PRISMCONTROL-005 - Acceptance:
registry scanimports repos from org directories;registry depsshows topological order;registry unpushedflags dirty repos - [x]
RMI-PRISMCONTROL-007Initiative commands with lifecycle transitions + timestamps; phase commands with derived status - Depends on:
RMI-PRISMCONTROL-006 - [x]
RMI-PRISMCONTROL-008RMI commands: create/update/get/list, dependency edges, acceptance criteria - Depends on:
RMI-PRISMCONTROL-007 - [x]
RMI-PRISMCONTROL-009work readyquery (ready ∧ unblocked ∧ unclaimed; repo/initiative filters) - Depends on:
RMI-PRISMCONTROL-008 - [x]
RMI-PRISMCONTROL-010Lease-basedclaim|renew|release+updatewith evidence and handoff; claim prints trailer - Depends on:
RMI-PRISMCONTROL-009 - [x]
RMI-PRISMCONTROL-011exportJSONL snapshots + manifest intoexports/ - Depends on:
RMI-PRISMCONTROL-007
Phase 3 — Agent Interface¶
Theme: Make Claude Code sessions first-class users. Status: Completed — 3 of 3 items completed
- [x]
RMI-PRISMCONTROL-012Session protocol inCLAUDE.md(plan → claim → trailer → update → handoff) + product-repo pointer line - Depends on:
RMI-PRISMCONTROL-010 - [x]
RMI-PRISMCONTROL-013prismctl mcpstdio server with 9 core tools (official Go MCP SDK v1.6.1) - Depends on:
RMI-PRISMCONTROL-010 - [x]
RMI-PRISMCONTROL-014End-to-end agent walkthrough: session plans, claims via MCP, commits with trailer, updates status - Depends on:
RMI-PRISMCONTROL-012,RMI-PRISMCONTROL-013
Phase 4 — Attribution & Reporting¶
Theme: Close the loop from plan to evidence to report. Status: Completed — 5 of 5 items completed
- [x]
RMI-PRISMCONTROL-015Trailer + conventional-commit parser with attribution precedence (trailer → PR ref → branch) - Depends on:
RMI-PRISMCONTROL-005 - [x]
RMI-PRISMCONTROL-016ingest gitwith per-repo high-water marks (idempotent) - Depends on:
RMI-PRISMCONTROL-015 - [x]
RMI-PRISMCONTROL-017ingest changelogforCHANGELOG.json(structured-changelog) - Depends on:
RMI-PRISMCONTROL-015 - [x]
RMI-PRISMCONTROL-018report initiative(JSON + Markdown): duration, phases, repos, commit distribution, releases, unattributed residual - Depends on:
RMI-PRISMCONTROL-016 - [x]
RMI-PRISMCONTROL-019validate: trailer↔RMI consistency, dependency cycles, expired leases, status coherence - Depends on:
RMI-PRISMCONTROL-016
Phase 5 — Pilot & Dogfood¶
Theme: Run real initiatives; fix what the pilot breaks. Status: Completed — 5 of 5 items completed
- [x]
RMI-PRISMCONTROL-020Pilot: model and driveINIT-UIFORGE-001across 3 repos with full session protocol - Depends on:
RMI-PRISMCONTROL-014,RMI-PRISMCONTROL-018 - Delivered: piloted with INIT-UIFORGE-001 (uiforge, agentos, agentos-web) — 6 phases, 37 RMIs, plan→claim→execute→complete cycle
- [x]
RMI-PRISMCONTROL-021Dogfood: import this ROADMAP.md into the running system asINIT-PRISMCONTROL-001 - Depends on:
RMI-PRISMCONTROL-020 - [x]
RMI-PRISMCONTROL-022Protocol and tooling refinements from pilot friction; verify PRD §8 success metrics - Depends on:
RMI-PRISMCONTROL-020 - Delivered:
pkg/pcerrstructured error codes,rmi update-phasebulk transitions,--readyflag onclaim-phase, CLAUDE.md session protocol updated with new syntax - [x]
RMI-PRISMCONTROL-028RMI ID resolution for work commands (accept RMI IDs, resolve to active assignment) work complete/release/renew/updateaccept RMI IDs (resolve to active assignment internally);work completeaccepts variadic RMI IDs- [x]
RMI-PRISMCONTROL-029Phase-level batch commands:claim-phaseandcomplete-phase work claim-phase <phase-id>claims all ready RMIs;work complete-phase <phase-id>completes all in-progress RMIs- Depends on:
RMI-PRISMCONTROL-028 - [ ]
RMI-PRISMCONTROL-042Replanning tooling:rmi move(re-parent to another initiative/phase) andrmi update --required - Also
phase removefor empty phases; friction found while splitting follow-on work intoINIT-PRISMCONTROL-002andINIT-TOKENATTRIB-001
Phase 6 — Ecosystem Integrations (post-v1)¶
Theme: Feed the consumers. Status: Completed — 5 of 5 items completed
- [x]
RMI-PRISMCONTROL-023VisionStudio read-only SQL datasource: docs + initiative-browsing views - [x]
RMI-PRISMCONTROL-024omnidevx join: per-initiative token/effort viaassignments.workersession IDs - [x]
RMI-PRISMCONTROL-025devfolio initiative dimension; structured-changelog RMI-ref schema extension - [x]
RMI-PRISMCONTROL-026Release sets + dependency-ordered release planning (topological stages) - [x]
RMI-PRISMCONTROL-027ROADMAP.json/ROADMAP.mdprojections into product repos