Files
roboco/.tasks/templates/plan.md
T
2025-12-10 02:49:54 +01:00

2.7 KiB

Implementation Plan: TASK-{ID}

Created: YYYY-MM-DD Author: {agent-id} Status: {draft / approved / in_progress / completed}


Overview

{High-level description of the approach}

Goals

  1. {Primary goal}
  2. {Secondary goal}

Non-Goals

  • {What we're explicitly NOT doing}
  • {Scope boundaries}

Approach

Strategy

{Explain the overall strategy and why}

Key Design Decisions

  • {Decision 1}: {Rationale}
  • {Decision 2}: {Rationale}

Alternatives Considered

Alternative Pros Cons Why Rejected
{alt 1} {pros} {cons} {why not}
{alt 2} {pros} {cons} {why not}

Sub-Tasks

Phase 1: {Name}

Estimated effort: {time}

  • 1.1 {Sub-task}
    • Notes: {any notes}
  • 1.2 {Sub-task}
    • Notes: {any notes}
  • 1.3 {Sub-task}

Phase 2: {Name}

Estimated effort: {time}

  • 2.1 {Sub-task}
  • 2.2 {Sub-task}
  • 2.3 {Sub-task}

Phase 3: Testing & Cleanup

Estimated effort: {time}

  • 3.1 Write/update tests
  • 3.2 Run full test suite
  • 3.3 Code cleanup
  • 3.4 Self-review

Technical Details

Files to Create

File Purpose
path/to/new/file.py {purpose}

Files to Modify

File Changes
path/to/existing/file.py {what changes}

Dependencies

  • {Library/package needed}
  • {Other task dependency}

API Changes

{If applicable}

Endpoint Method Change
/api/v1/example POST New endpoint

Database Changes

{If applicable}

Table Change
users Add column preferences

Testing Strategy

Unit Tests

  • Test {functionality 1}
  • Test {functionality 2}
  • Test edge case: {description}

Integration Tests

  • Test {integration point 1}
  • Test {integration point 2}

Manual Testing

  • Verify {scenario 1}
  • Verify {scenario 2}

Risks & Mitigations

Risk Probability Impact Mitigation
{Risk 1} {low/med/high} {low/med/high} {how to mitigate}
{Risk 2} {low/med/high} {low/med/high} {how to mitigate}

Open Questions

  • {Question 1}
    • Answer: {answer when known}
  • {Question 2}
    • Answer: {answer when known}

Checkpoints

Checkpoint Criteria Completed
Plan approved PM reviewed
Phase 1 complete Sub-tasks 1.x done
Phase 2 complete Sub-tasks 2.x done
Tests passing All green
Self-review done Checklist complete
Ready for QA All criteria met

Notes

{Additional planning notes, references, etc.}