# 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}