# Tasks: {Feature Name}

## Status Legend

- [ ] Pending
- [x] Completed

**Task States:** `PENDING` | `IMPLEMENTING` | `VALIDATING` | `REVIEWING` | `APPROVED`

## Phase 1: {Phase Name}

- [ ] Task 1: {Description}
  - **Files:** `path/to/file1.ts`, `path/to/file2.ts`
  - **State:** PENDING
  - **Iterations:** 0
  - **Approach:** (after completion)
  - **Gotchas:** (after completion)
  - **Commit:** (after completion)

- [ ] Task 2: {Description}
  - **Files:** `path/to/file.ts`
  - **State:** PENDING
  - **Iterations:** 0
  - **Approach:**
  - **Gotchas:**
  - **Commit:**

## Phase 2: {Phase Name}

- [ ] Task 3: {Description}
  - **Files:** `path/to/file.ts`
  - **State:** PENDING
  - **Iterations:** 0
  - **Approach:**
  - **Gotchas:**
  - **Commit:**

## Completion Summary

**Total Tasks:** X
**Completed:** Y
**Remaining:** Z

### Final Notes

(Added at completion)
