# 📋 Task Tracking — [Project Name]
> **Last Updated**: —  
> **Active Phase**: Phase 0 — Requirements Analysis  
> **Active Mode**: ANALYZE

---

## Legend
| Symbol | Meaning |
|--------|---------|
| `[ ]` | Pending |
| `[x]` | Completed |
| `[~]` | In Progress |
| `[!]` | Blocked |
| `[-]` | Skipped / Deferred |

---

## Phase 0 — Requirements Analysis

- [ ] `TASK-REQ-001` Define project scope and objectives
- [ ] `TASK-REQ-002` Write Software Requirement Specification (SRS)
- [ ] `TASK-REQ-003` Define Functional Requirements (FR) with acceptance criteria
- [ ] `TASK-REQ-004` Define Non-Functional Requirements (NFR)
- [ ] `TASK-REQ-005` Identify actors and use cases

## Phase 1 — Compatibility & Risk Audit

- [ ] `TASK-AUD-001` List planned technology stack
- [ ] `TASK-AUD-002` Run version compatibility matrix check
- [ ] `TASK-AUD-003` Detect zombie bugs and recurring issues
- [ ] `TASK-AUD-004` Document stable stack recommendation

## Phase 2 — Architecture & Planning

- [ ] `TASK-ARCH-001` Design system architecture
- [ ] `TASK-ARCH-002` Define database schema (ERD)
- [ ] `TASK-ARCH-003` Define API contracts
- [ ] `TASK-ARCH-004` Create project roadmap with milestones
- [ ] `TASK-ARCH-005` Document architecture decisions (ADR)

## Phase 3 — Foundation / Setup

- [ ] `TASK-CONFIG-001` Initialize project repository
- [ ] `TASK-CONFIG-002` Setup development environment
- [ ] `TASK-CONFIG-003` Configure base dependencies
- [ ] `TASK-AUTH-001` Implement authentication system
- [ ] `TASK-DB-001` Create initial database migrations

## Phase 4 — Core Features

<!-- Add TASK-BE-xxx, TASK-FE-xxx, TASK-API-xxx items here as features are defined -->

## Phase 5 — Integration & Testing

- [ ] `TASK-TEST-001` Write unit tests for core modules
- [ ] `TASK-TEST-002` Integration testing
- [ ] `TASK-TEST-003` End-to-end testing

## Phase 6 — Optimization & Security

- [ ] `TASK-OPT-001` Performance profiling and optimization
- [ ] `TASK-SEC-001` Security audit (OWASP basics)

## Phase 7 — Deployment & Documentation

- [ ] `TASK-DEPLOY-001` Configure deployment environment
- [ ] `TASK-DOCS-001` Finalize technical documentation
- [ ] `TASK-DOCS-002` Write installation guide
- [ ] `TASK-DOCS-003` Write changelog / release notes

---

## Blocked Tasks
<!-- Format: TASK-ID | Reason | Proposed Solution -->

## Completed Tasks
<!-- Moved here when marked [x] with completion date -->
