[YYYY-MM-DD] [Feature Name / Task ID]
Task Metadata
Date: YYYY-MM-DD
Status: Draft | Plan Approved | Ready for Review | Complete
Objective
Goal: What are we trying to achieve?
- Trigger: Why now? (User request, bug report, strategic goal)
- Constraints: (Hard limitations)
Technical Strategy
How will we implement this?
- Key Decisions:
- Example: Using Library X instead of Y because...
Testing Strategy
- Must Test: (Critical logic, complex interactions)
- Skip: (UI styling, trivial code)
Risk Analysis
- Potential Regressions: ...
- Security Implications: ...
- Files to Modify:
docs/architecture/...src/components/...
Execution Plan
Stop: User Approval Required
Do not proceed with execution until the user has explicitly approved the Approach and Execution Plan above.
- Step 1: ...
- Step 2: ...
- Verify: ...
Execution Notes
(AI to add details discovered during implementation)
User Approval & Key Learnings
Key Learnings
- (List items here)
(User to confirm approval and add notes/learnings)
Context Memory (AI-Only)
Summary for Future Context
(Auto-generated summary of what was changed, why, and what is next.)