Files
Codewalkers/.planning/MILESTONES.md
Lukas May 0ff65b0b02 feat: Rename application from "Codewalk District" to "Codewalkers"
Update all user-facing strings (HTML title, manifest, header logo,
browser title updater), code comments, and documentation references.
Folder name retained as-is.
2026-03-05 12:05:08 +01:00

113 lines
3.7 KiB
Markdown

# Project Milestones: Codewalkers
## v1.3 Parallel Execution & UI Design (Shipped: 2026-02-02)
**Delivered:** Parallel phase execution with dependency tracking and frontend UI wireframes for initiative dashboard, detail view, and agent inbox.
**Phases completed:** 14-15 (11 plans total)
**Key accomplishments:**
- Phase dependency system mirroring task dependencies for concurrent execution
- PhaseDispatchManager with in-memory queue and dependency-ordered dispatch
- E2E tests proving independent, sequential, diamond, and blocked phase scenarios
- Initiative dashboard wireframe with status badges, progress bars, architect spawn actions
- Initiative detail wireframe with Phase → Task hierarchy and dependency visualization
- Agent inbox wireframe with multi-question Q&A and answer submission flow
**Stats:**
- 34 files created/modified
- ~29,900 lines of TypeScript total
- 2 phases, 11 plans
- 1 day from start to ship
**Git range:** `feat(14-01)``fix(15-02)`
**What's next:** Frontend implementation, file system UI, production hardening
---
## v1.2 Architect & Multi-Question (Shipped: 2026-02-02)
**Delivered:** Structured planning workflow with Architect agent modes and efficient multi-question Q&A with batched answers.
**Phases completed:** 10-13 (21 plans total)
**Key accomplishments:**
- Multi-question schema with batched answers for efficient agent Q&A
- Architect agent with discuss/breakdown/decompose modes for planning
- Phase-task decomposition workflow generating tasks from plans
- Real Claude CLI integration tests validating JSON schema handling
- Fixed structured_output parsing for Claude CLI --json-schema flag
**Stats:**
- ~40 files created/modified
- ~27,600 lines of TypeScript total
- 4 phases, 21 plans
- 2 days from start to ship
**Git range:** `feat(10-01)``docs(13-01)`
**What's next:** File system UI (fsui), production hardening
---
## v1.1 Test Infrastructure (Shipped: 2026-01-31)
**Delivered:** Complete E2E test coverage with mocked agents proving dispatch and coordination work correctly.
**Phases completed:** 7-9 (8 plans total, including Phase 8.1 inserted)
**Key accomplishments:**
- MockAgentManager adapter with configurable scenarios (success, crash, waiting_for_input)
- TestHarness with full system wiring and database fixtures
- 34 E2E tests covering happy paths, edge cases, conflicts, recovery, and Q&A flows
- Structured agent output schema with Zod validation and --json-schema CLI integration
- Proof that database is source of truth for state recovery
**Stats:**
- 37 files created/modified
- 6,786 lines of TypeScript added
- 4 phases (including 1 inserted), 8 plans
- 1 day from start to ship
**Git range:** `feat(07-01)``docs(09-01)`
**What's next:** Production readiness, real agent integration testing
---
## v1.0 Core System (Shipped: 2026-01-30)
**Delivered:** Full multi-agent orchestration system with CLI, database, git worktrees, agent lifecycle, task dispatch, and coordination.
**Phases completed:** 1-6 (27 plans total, including Phase 1.1 inserted)
**Key accomplishments:**
- CLI binary (`cw`) with server mode, process management, graceful shutdown
- Hexagonal architecture with event bus and tRPC
- SQLite database with Drizzle ORM, task hierarchy schema
- Git worktree management for agent isolation
- Agent lifecycle (spawn, stop, resume) with Claude Code CLI integration
- Task dispatch with dependency-ordered work queue
- Coordination manager for merge handling and conflict detection
**Stats:**
- 100+ files created/modified
- ~8,000 lines of TypeScript
- 7 phases (including 1 inserted), 27 plans
- 1 day from start to ship
**Git range:** `feat(01-01)``docs(06-03)`
**What's next:** v1.1 Test Infrastructure (completed)
---