Maintenance Rules (How to update this page)
- Do not replace
src/08-ROADMAP.md. Update roadmap timing/deliverables there; update this page only for execution overlay, dependency, and status mapping. - When a new decision is added to
src/09-DECISIONS.md, add a row here in the same change set. Default toDesign Status = Decisioned,Code Status = NotStarted,Validation = SpecReviewuntil proven otherwise. - When a new feature is added (even without a new
Dxxx), update the execution overlay in the same change set. Add/update a feature-cluster entry intracking/milestone-dependency-map.mdwith milestone placement and dependencies; then reflect the impact here if milestone snapshot/coverage/risk changes. - Do not append features “for later sorting.” Place new work in the correct milestone and sequence position immediately based on dependencies and project priorities.
- When a decision is revised across multiple docs, re-check its
Design Status. Upgrade toIntegratedonly when cross-doc propagation is complete; useAuditedfor explicit contradiction/dependency audits. - Do not use percentages by default. Use evidence-linked statuses instead.
- Do not mark code progress without evidence. If
Code Status != NotStarted, add evidence links (implementation repo path, test result, demo notes, etc.). - After editing
src/08-ROADMAP.md,src/17-PLAYER-FLOW.md,src/11-OPENRA-FEATURES.md, or introducing a major feature proposal, revisittracking/milestone-dependency-map.md. These are the main inputs to feature-cluster coverage and milestone ordering. - If new non-indexed
D0xxreferences appear, normalize the decision index in the same planning pass. The tracker is Dxxx-index keyed by design. - Use this page for “where are we / what next?”; use the dependency map for “what blocks what?” Do not overload one page with both levels of detail.
- If a research/source study changes implementation emphasis or risk posture, link it here or in the dependency map mappings so the insight affects execution planning and not just historical research notes.
- If canonical docs add or revise future/deferred wording, classify and resolve it in the same change set. Update
tracking/future-language-audit.md, and map accepted work into the overlay (or mark proposal-only /Pxxx) before considering the wording complete. - If a separate implementation repo is created, bootstrap it with aligned navigation/governance docs before treating it as design-aligned. Use
tracking/external-project-agents-template.mdfor the repoAGENTS.mdandtracking/source-code-index-template.mdforCODE-INDEX.md; followtracking/external-code-project-bootstrap.md.
New Feature Intake Checklist (Execution Overlay)
Before a feature is treated as “planned” (beyond brainstorming), do all of the following:
- Classify priority (
P-Core,P-Differentiator,P-Creator,P-Scale,P-Optional). - Assign primary milestone (
M0–M11) using dependency-first sequencing (not novelty/recency). - Record dependency edges in
tracking/milestone-dependency-map.md(hard,soft,validation,policy,integration). - Map canonical docs (decision(s), roadmap phase, UX/security/community docs if affected). If the feature changes a player-facing screen or dialog, also add or update the relevant
player-flow/*.mdpage and itsFeature Spec/Screen Spec/Scenario Specblocks pertracking/feature-scenario-spec-template.mdwhen that surface is being defined or revised. - Update tracker representation:
- Dxxx row (if decisioned), and/or
- feature-cluster row (if non-decision feature/deliverable)
- Check milestone displacement risk (does this delay a higher-priority critical-path milestone?).
- Mark optional/experimental status explicitly so it does not silently creep into core milestones.
- Classify future/deferred wording you add (
PlannedDeferral,NorthStarVision,VersioningEvolution, or exempt context) and updatetracking/future-language-audit.mdfor canonical-doc changes. - If the feature affects implementation-repo routing or expected code layout, update the external bootstrap/template docs (
tracking/external-code-project-bootstrap.md,tracking/external-project-agents-template.md,tracking/source-code-index-template.md) in the same planning pass.
Related Pages
08-ROADMAP.md— canonical phase roadmaptracking/milestone-dependency-map.md— detailed milestone DAG and feature cluster dependenciestracking/project-tracker-schema.md— optional automation companion (tracker field meanings + schema/YAML reference)tracking/feature-scenario-spec-template.md— three-layer UI/spec format for player-facing screens and interaction contractstracking/future-language-audit.md— canonical-doc future/deferred wording classification and remediation queuetracking/deferral-wording-patterns.md— replacement wording patterns for planned deferrals / North Star claims / proposal-only notestracking/external-code-project-bootstrap.md— bootstrap procedure for external implementation repos (design alignment + escalation workflow)tracking/external-project-agents-template.md—AGENTS.mdtemplate for external code repos that implement this designtracking/source-code-index-template.md—CODE-INDEX.mdtemplate for human + LLM code navigation