How it fits
One spec per feature, beside the code.
Install the software framework and every feature gets one markdown file in the repository: why it exists, what it promises, and what it will not do. The work lives in tasks that point at the spec, so the spec describes the product and never fills up with sprint state.
- Specs
- One per feature, grouped by domain: Intent, Open Questions, Acceptance Criteria, Out of Scope, Constraints & Decisions.
- Frames
- The product as a whole: architecture, audience, criteria, and market. Every spec is read against them.
- Tasks
- The work on a board, each pointing at the spec it serves, exported to CSV or Excel when someone asks.
- Decisions
- Development, Scope, and Meeting calls, each made for a spec and confirmed by a named person.
- Comments
- Threads on the exact section or criterion they are about, written into the file.