Skip to content

Artifacts and ownership ​

CodeOps keeps workflow truth in reviewable repository files. One fact has one authoritative owner; derived views link back to it rather than restating it as independent state.

FactAuthoritative owner
Product behavior and acceptance criteriaNumbered requirement document
Open or deferred material choicesTarget's ambiguity register
Optional scope proposals and rulingsTarget-qualified scope-expansion register
Requirement-to-plan mappingPlan 00-index.md Implements declaration
Technical design for one planPlan specification and architecture documents
Verification obligationsPlan testing strategy and specification tests
Task progress and blocker reasonPlan 99-execution-plan.md
Layout selection and integration branchcodeops/.codeops.yml
Quality, routing, and metrics policycodeops/codeops.json
Feature and portfolio summaryDerived roadmap files
Change history and recoveryGit

Nested layout ​

text
codeops/
├── .codeops.yml
├── codeops.json
├── 00-roadmap.md
├── features/
│   └── feature-slug/
│       ├── 00-roadmap.md
│       ├── requirements/
│       └── plans/
└── _archive/

Feature folders are created lazily. Requirement IDs reset within each feature; cross-feature links therefore include the feature slug. Lightweight tasks use their own T-* sequence.

Historical flat layouts remain readable until migrated. See project layout and migration.

Released under the MIT License.