55 lines
1.0 KiB
Markdown
55 lines
1.0 KiB
Markdown
# Task Template
|
|
|
|
Use this template for creating new task files.
|
|
|
|
## Metadata
|
|
- **Task ID**: {phase}.{section}.{subtask}
|
|
- **Title**: {Descriptive Task Name}
|
|
- **Phase**: {Phase Number} - {Phase Name}
|
|
- **Section**: {Section Number}.{Section Name}
|
|
- **Status**: Pending | In Progress | Completed | Blocked
|
|
- **Priority**: High | Medium | Low
|
|
- **Estimated Time**: {time estimate}
|
|
- **Dependencies**: {task IDs that must complete first}
|
|
|
|
## Description
|
|
{Clear description of what needs to be done}
|
|
|
|
## Requirements
|
|
- {Requirement 1}
|
|
- {Requirement 2}
|
|
- {Requirement 3}
|
|
|
|
## Implementation Steps
|
|
1. {Step 1}
|
|
2. {Step 2}
|
|
3. {Step 3}
|
|
|
|
## Acceptance Criteria
|
|
- [ ] {Criterion 1}
|
|
- [ ] {Criterion 2}
|
|
- [ ] {Criterion 3}
|
|
|
|
## Related ADRs
|
|
- [ADR-XXXX: {ADR Title}](../adr/XXXX-adr-title.md)
|
|
|
|
## Implementation Notes
|
|
- {Note 1}
|
|
- {Note 2}
|
|
- {Note 3}
|
|
|
|
## Testing
|
|
```bash
|
|
# Test commands
|
|
go test ./...
|
|
```
|
|
|
|
## Files to Create/Modify
|
|
- `path/to/file.go` - {Description}
|
|
- `path/to/file_test.go` - {Description}
|
|
|
|
## References
|
|
- {Link to relevant documentation}
|
|
- {Link to example code}
|
|
|