# PRD — Product Requirements Document ## Purpose Read this file at phase start to understand requirements. Contains full product vision, all phases and acceptance criteria. Do not implement anything not listed here without user confirmation. --- ## Product Overview Product Name: [name] Description: [one paragraph max] Primary User: [who is this for] Core Problem: [what problem does this solve] --- ## Success Metrics [metric one — measurable] [metric two — measurable] [metric three — measurable] --- ## Technical Constraints [constraint one] [constraint two] [constraint three] --- ## Phase Overview Phase 1 — [name] — [one liner] Phase 2 — [name] — [one liner] Phase 3 — [name] — [one liner] Phase 4 — [name] — [one liner] Phase 5 — [name] — [one liner] Phase 6 — [name] — [one liner] Phase 7 — [name] — [one liner] Phase 8 — [name] — [one liner] --- ## Phase 1 — [Phase Name] ### Goal [One paragraph — what this phase achieves] ### Features [feature name] — [one liner description] [feature name] — [one liner description] [feature name] — [one liner description] ### Acceptance Criteria [specific testable criterion] [specific testable criterion] [specific testable criterion] ### Out of Scope for This Phase [what is explicitly NOT included] [what is explicitly NOT included] --- ## Phase 2 — [Phase Name] ### Goal [One paragraph] ### Features [feature name] — [one liner] [feature name] — [one liner] ### Acceptance Criteria [criterion] [criterion] ### Out of Scope for This Phase [excluded item] --- ## Phase 3 — [Phase Name] ### Goal [One paragraph] ### Features [feature name] — [one liner] ### Acceptance Criteria [criterion] ### Out of Scope for This Phase [excluded item] --- ## Phase 4 — [Phase Name] ### Goal [One paragraph] ### Features [feature name] — [one liner] ### Acceptance Criteria [criterion] ### Out of Scope for This Phase [excluded item] --- ## Phase 5 — [Phase Name] ### Goal [One paragraph] ### Features [feature name] — [one liner] ### Acceptance Criteria [criterion] ### Out of Scope for This Phase [excluded item] --- ## Phase 6 — [Phase Name] ### Goal [One paragraph] ### Features [feature name] — [one liner] ### Acceptance Criteria [criterion] ### Out of Scope for This Phase [excluded item] --- ## Phase 7 — [Phase Name] ### Goal [One paragraph] ### Features [feature name] — [one liner] ### Acceptance Criteria [criterion] ### Out of Scope for This Phase [excluded item] --- ## Phase 8 — [Phase Name] ### Goal [One paragraph] ### Features [feature name] — [one liner] ### Acceptance Criteria [criterion] ### Out of Scope for This Phase [excluded item] --- ## Phase Gate Rules - Do not start a phase without user confirmation - Do not proceed to next phase if current tests are failing - Do not implement features outside current phase scope - Mark acceptance criteria as complete before closing phase - All criteria must be checked before phase is marked COMPLETE --- ## Rules for This File - Fill in placeholders before starting Phase 1 - Do not modify acceptance criteria mid phase - Do not add features to a phase that is in progress - New features go into the next available phase or a new phase