124 lines
2.2 KiB
Markdown
124 lines
2.2 KiB
Markdown
# Implementation Plan: {{FEATURE_NAME}}
|
|
|
|
## Overview
|
|
|
|
{{Brief summary of the implementation approach}}
|
|
|
|
## Task Order Summary
|
|
|
|
```
|
|
1. {{Task 1 title}} (no dependencies)
|
|
2. {{Task 2 title}} (depends on 1)
|
|
3. {{Task 3 title}} (depends on 1)
|
|
4. {{Task 4 title}} (depends on 2, 3)
|
|
...
|
|
```
|
|
|
|
## Dependency Graph
|
|
|
|
```
|
|
Task 1 ──┬──> Task 2 ──┬──> Task 5
|
|
│ │
|
|
└──> Task 3 ──┘
|
|
│
|
|
└──> Task 4 ──────> Task 5
|
|
```
|
|
|
|
---
|
|
|
|
## Detailed Tasks
|
|
|
|
### Task 1: {{Title}}
|
|
|
|
**Objective**: {{One sentence describing what this task accomplishes}}
|
|
|
|
**Files**:
|
|
- `{{path/to/file1}}` - {{what to do}}
|
|
- `{{path/to/file2}}` - {{what to do}}
|
|
|
|
**Steps**:
|
|
1. {{Specific step 1}}
|
|
2. {{Specific step 2}}
|
|
3. {{Specific step 3}}
|
|
|
|
**Dependencies**: None
|
|
|
|
**Completion Criteria**:
|
|
- [ ] {{How to verify this task is done}}
|
|
- [ ] {{Another verification}}
|
|
|
|
**Patterns to Follow**:
|
|
- See `{{existing/similar/file}}` for reference
|
|
|
|
---
|
|
|
|
### Task 2: {{Title}}
|
|
|
|
**Objective**: {{One sentence}}
|
|
|
|
**Files**:
|
|
- `{{path/to/file}}` - {{what to do}}
|
|
|
|
**Steps**:
|
|
1. {{Specific step 1}}
|
|
2. {{Specific step 2}}
|
|
|
|
**Dependencies**: Task 1
|
|
|
|
**Completion Criteria**:
|
|
- [ ] {{Verification method}}
|
|
|
|
**Patterns to Follow**:
|
|
- {{Reference to existing pattern}}
|
|
|
|
---
|
|
|
|
### Task N: {{Title}}
|
|
|
|
**Objective**: {{One sentence}}
|
|
|
|
**Files**:
|
|
- `{{path/to/file}}` - {{what to do}}
|
|
|
|
**Steps**:
|
|
1. {{Specific step}}
|
|
|
|
**Dependencies**: {{List task numbers}}
|
|
|
|
**Completion Criteria**:
|
|
- [ ] {{Verification}}
|
|
|
|
---
|
|
|
|
## Testing Strategy
|
|
|
|
### During Implementation
|
|
|
|
After each task, verify:
|
|
- [ ] {{Quick check 1}}
|
|
- [ ] {{Quick check 2}}
|
|
|
|
### Final Validation
|
|
|
|
- [ ] {{End-to-end test 1}}
|
|
- [ ] {{End-to-end test 2}}
|
|
- [ ] {{Manual verification step}}
|
|
|
|
## Risk Mitigation
|
|
|
|
| Risk | Detection | Response |
|
|
|------|-----------|----------|
|
|
| {{Risk from spec}} | {{How to detect early}} | {{What to do if it happens}} |
|
|
|
|
## Notes for Implementation
|
|
|
|
- {{Important consideration 1}}
|
|
- {{Gotcha to watch out for}}
|
|
- {{Pattern to follow consistently}}
|
|
|
|
---
|
|
|
|
*Generated by Auto-Build planner*
|
|
*Date: {{TIMESTAMP}}*
|
|
*Spec: {{SPEC_PATH}}*
|