# {{ title }}
*This template includes sections for various types of tasks. Delete sections that don't apply to your specific use case.*
## Parent Initiative **[CONDITIONAL: Assigned Task]**
{% if parent_title %}[[{{ parent_title }}]]{% else %}{This task is in the backlog and not yet assigned to an initiative. Delete this section for backlog items.}{% endif %}
## Objective **[REQUIRED]**
{Clear statement of what this task accomplishes}
## Backlog Item Details **[CONDITIONAL: Backlog Item]**
{Delete this section when task is assigned to an initiative}
### Type
- [ ] Bug - Production issue that needs fixing
- [ ] Feature - New functionality or enhancement
- [ ] Tech Debt - Code improvement or refactoring
- [ ] Chore - Maintenance or setup work
### Priority
- [ ] P0 - Critical (blocks users/revenue)
- [ ] P1 - High (important for user experience)
- [ ] P2 - Medium (nice to have)
- [ ] P3 - Low (when time permits)
### Impact Assessment **[CONDITIONAL: Bug]**
- **Affected Users**: {Number/percentage of users affected}
- **Reproduction Steps**:
1. {Step 1}
2. {Step 2}
3. {Step 3}
- **Expected vs Actual**: {What should happen vs what happens}
### Business Justification **[CONDITIONAL: Feature]**
- **User Value**: {Why users need this}
- **Business Value**: {Impact on metrics/revenue}
- **Effort Estimate**: {Rough size - S/M/L/XL}
### Technical Debt Impact **[CONDITIONAL: Tech Debt]**
- **Current Problems**: {What's difficult/slow/buggy now}
- **Benefits of Fixing**: {What improves after refactoring}
- **Risk Assessment**: {Risks of not addressing this}
## Acceptance Criteria **[REQUIRED]**
- [ ] {Specific, testable requirement 1}
- [ ] {Specific, testable requirement 2}
- [ ] {Specific, testable requirement 3}
## Test Cases **[CONDITIONAL: Testing Task]**
{Delete unless this is a testing task}
### Test Case 1: {Test Case Name}
- **Test ID**: TC-001
- **Preconditions**: {What must be true before testing}
- **Steps**:
1. {Step 1}
2. {Step 2}
3. {Step 3}
- **Expected Results**: {What should happen}
- **Actual Results**: {To be filled during execution}
- **Status**: {Pass/Fail/Blocked}
### Test Case 2: {Test Case Name}
- **Test ID**: TC-002
- **Preconditions**: {What must be true before testing}
- **Steps**:
1. {Step 1}
2. {Step 2}
- **Expected Results**: {What should happen}
- **Actual Results**: {To be filled during execution}
- **Status**: {Pass/Fail/Blocked}
## Documentation Sections **[CONDITIONAL: Documentation Task]**
{Delete unless this is a documentation task}
### User Guide Content
- **Feature Description**: {What this feature does and why it's useful}
- **Prerequisites**: {What users need before using this feature}
- **Step-by-Step Instructions**:
1. {Step 1 with screenshots/examples}
2. {Step 2 with screenshots/examples}
3. {Step 3 with screenshots/examples}
### Troubleshooting Guide
- **Common Issue 1**: {Problem description and solution}
- **Common Issue 2**: {Problem description and solution}
- **Error Messages**: {List of error messages and what they mean}
### API Documentation **[CONDITIONAL: API Documentation]**
- **Endpoint**: {API endpoint description}
- **Parameters**: {Required and optional parameters}
- **Example Request**: {Code example}
- **Example Response**: {Expected response format}
## Implementation Notes **[CONDITIONAL: Technical Task]**
{Keep for technical tasks, delete for non-technical. Technical details, approach, or important considerations}
### Technical Approach
{How this will be implemented}
### Dependencies
{Other tasks or systems this depends on}
### Risk Considerations
{Technical risks and mitigation strategies}
## Status Updates **[REQUIRED]**
*To be added during implementation*