Pl - [Title] - Plan Document
Draft: Df[No]-[Title]
Summary
- Goal summary: [New objective of this Plan]
- Scope statement (new work only): [In-scope items]
- Out-of-scope: [Excluded items]
1) Overall Goal Decomposition Based on Requirements (New Work Only)
- Backend additions:
- [Capability item]: Scope / constraint: [Description]
- [Capability item]: Scope / constraint: [Description]
- Frontend additions:
- [Capability item]: Scope / constraint: [Description]
- [Capability item]: Scope / constraint: [Description]
- Integration and regression highlights:
- [End-to-end validation point]: Merge / regression: [Description]
- Default execution order: backend -> frontend -> integration (adjustable by dependency)
2) Business Requirement -> Technical Point -> Technical Acceptance Checklist (TDD)
- Requirement item [No]: [Description]
- Technical points:
- Interface / object semantics: [Description]
- Data and constraints: [Description]
- State and error semantics: [Description]
- Technical acceptance checklist (assertive wording):
- Positive: [Assertion]
- Negative: [Assertion]
- Boundary: [Assertion]
- Empty state: [Assertion]
- Technical points:
- Requirement item [No]: [Description]
- Technical points: [...]
- Technical acceptance checklist: [...]
3) Contract and Type Synchronization Plan (New / Changed Only)
- Interface / route:
- [Path]: [Method] - Semantics: [Description]
- [Path]: [Method] - Semantics: [Description]
- Request / response semantics:
- Request body / parameters: fields and constraints: [Description]
- Response body: fields and constraints: [Description]
- Error codes and error semantics:
- [Error / classification]: semantics and handling: [Description]
- Shared types / constants (new / changed):
- [Type / constant name]: purpose and location: [Description]
4) Technical Detail Analysis (Research and Decisions)
- Research topic: [Name]
- Background and problem: [Description]
- Research summary: [Highlights]
- Conclusion and rationale: [Description]
- Risk and fallback: [Description]
- Research topic: [Name]
- Background and problem: [Description]
- Research summary: [Highlights]
- Conclusion and rationale: [Description]
- Risk and fallback: [Description]
5) Execution Order and Dependencies
- Slice: [Name] - Category: [Backend / Frontend / Integration]; Dependency: [Item]; Output: [Summary]; Acceptance point: [No]
- Slice: [Name] - Category: [Backend / Frontend / Integration]; Dependency: [Item]; Output: [Summary]; Acceptance point: [No]
- Slice: [Name] - Category: [Backend / Frontend / Integration]; Dependency: [Item]; Output: [Summary]; Acceptance point: [No]
6) Risks, Rollback, and Impact Scope
- Risks and uncertainty: [List]
- Rollback / downgrade strategy: [List]
- Impact scope and linked changes: [Affected modules / contracts / documentation]
7) Milestones and Checkpoints
- Milestone: [Goal] - Checkpoint: [Standard]
- Milestone: [Goal] - Checkpoint: [Standard]
8) File and Deliverable List (Plan)
- Expected new code files / directories: [List]
- Contract and type files: [List]
- Integration / regression scripts or notes: [List]
- Suggested document names:
- Code document:
Cd[No]-[Title].md - Iteration document:
It[No]-[Title].md
- Code document:
Created on: date '+%Y-%m-%d'