Each task is a single Claude Code session. Work through them in order β they have dependencies.
To start a task in Claude Code, say:
"Read tasks/task-X.X-name.md and implement it."
CLAUDE.md is read automatically every session. Only reference additional files when the task needs them.
| Task | Owner | Status | Description |
|---|---|---|---|
| 0.1 | Claude Code | β¬ | Initialize repo, React + Express scaffold, project structure |
| 0.2 | Claude Code | β¬ | Set up Supabase database, sessions table, DB service |
| Task | Owner | Status | Description |
|---|---|---|---|
| 1.1 | HUMAN | β¬ | Write Pass 1 scoring prompt (rubrics, anchors, schema) |
| 1.2 | HUMAN | β¬ | Write 3 calibration examples (Pitching to Executives) |
| 1.3 | Claude Code | β¬ | Build scoring API endpoint (Pass 1 only) |
| 1.4 | Collab | β¬ | Test scoring quality, build test harness, iterate prompts |
| 1.5 | HUMAN | β¬ | Write Pass 2 coaching prompt |
| 1.6 | Claude Code | β¬ | Integrate Pass 2 into scoring endpoint |
| 1.7 | HUMAN | β¬ | Write remaining 6 calibration examples |
| 1.8 | Collab | β¬ | Full calibration validation (10 texts, consistency, quality) |
| Task | Owner | Status | Description |
|---|---|---|---|
| 2.1 | Claude Code | β¬ | Scenario selection screen |
| 2.2 | Claude Code | β¬ | Context questions screen |
| 2.3 | Claude Code | β¬ | Text input screen |
| 2.4 | Claude Code | β¬ | Results dashboard |
| 2.5 | Claude Code | β¬ | Feedback widget + email capture |
| 2.6 | Claude Code | β¬ | End-to-end integration and testing |
| Task | Owner | Status | Description |
|---|---|---|---|
| 3.1 | Claude Code | β¬ | Error handling and edge cases |
| 3.2 | Claude Code | β¬ | Analytics event tracking |
| 3.3 | Claude Code | β¬ | Deploy frontend + backend to production |
| 3.4 | HUMAN | β¬ | Beta tester selection, onboarding, monitoring plan |
0.1 β 0.2 β 1.3
1.1 β 1.3
1.2 β 1.3
1.3 β 1.4 β 1.6 β 1.8
1.5 β 1.6
1.7 β 1.8
0.1 β 2.1 β 2.2 β 2.3 β 2.4 β 2.5 β 2.6
1.6 β 2.4
2.6 β 3.1 β 3.2 β 3.3 β 3.4
1.8 β 3.3
You can work on Phase 1 (scoring) and Phase 2 (frontend) in parallel:
- You work on Tasks 1.1, 1.2, 1.5, 1.7 (prompts and calibration)
- Claude Code works on Tasks 2.1β2.3 (frontend screens that don't need the API yet)
- They converge at Task 2.4 (results dashboard needs the scoring API)
- β¬ Not Started
- π In Progress
- β Complete
- β Blocked