MetaDebate / docs /prd.md
vajeeda's picture
base structure of the project formed
b6e19c7
|
Raw
History Blame Contribute Delete
3.35 kB
# 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