Commit Graph

152 Commits

Author SHA1 Message Date
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
Lukas May
2877484012 Add userDismissedAt field to agents schema 2026-02-07 00:33:12 +01:00
Lukas May
111ed0962f docs(21-06): complete integration smoke test plan
Tasks completed: 2/2
- Run full build verification (TypeScript, Vite, tests)
- Full integration smoke test (human-verified, approved)

SUMMARY: .planning/phases/21-polish-integration/21-06-SUMMARY.md
2026-02-05 09:16:31 +01:00
Lukas May
51c26d6d19 docs(21-05): create summary and update state for code splitting & performance
Add 21-05-SUMMARY.md documenting route-based code splitting results
(582 KB -> 454 KB main chunk + route-level chunks) and PlanTasksFetcher
useEffect fix. Update STATE.md to plan 5/6 with new decisions.
2026-02-05 09:06:13 +01:00
Lukas May
c1744b306c docs(21-04): complete subscription error handling plan
Tasks completed: 2/2
- Add subscription error handling with toast feedback on all pages
- Verify SpawnArchitectDropdown error toast coverage (no-op)

SUMMARY: .planning/phases/21-polish-integration/21-04-SUMMARY.md
2026-02-05 09:05:49 +01:00
Lukas May
3d492d86a1 docs(21-01): create summary and update state for error boundary + toasts 2026-02-05 09:02:31 +01:00
Lukas May
c95ef6e98c docs(21-02): create summary and update state for skeleton loading states 2026-02-05 09:02:02 +01:00
Lukas May
7e82ac561b docs(21-03): complete cross-screen navigation & mobile responsive plan
Tasks completed: 2/2
- Add cross-screen navigation links
- Fix mobile responsive layout for detail panels

SUMMARY: .planning/phases/21-polish-integration/21-03-SUMMARY.md
2026-02-05 09:01:34 +01:00
Lukas May
81814ac213 docs(21): create phase plan for Polish & Integration
Phase 21: Polish & Integration
- 6 plans in 3 waves
- 3 parallel (Wave 1), 2 parallel (Wave 2), 1 sequential (Wave 3)
- Ready for execution
2026-02-05 07:46:36 +01:00
Lukas May
e2c84f0577 docs(20): complete real-time-subscriptions phase 2026-02-04 22:23:31 +01:00
Lukas May
48c81f70a8 docs(20-02): create summary and update state for frontend subscriptions
Phase 20 (Real-Time Subscriptions) is now complete. Both plans delivered:
- 20-01: SSE backend with subscription procedures
- 20-02: Frontend splitLink + subscription hooks on all 3 UI pages
2026-02-04 22:22:53 +01:00
Lukas May
8cfdfe987b docs(20): complete plan 20-01 SSE streaming summary and state update 2026-02-04 22:18:11 +01:00
Lukas May
4b25ba0ab2 docs(20): create phase plan
Phase 20: Real-time Subscriptions
- 2 plans in 2 waves
- 1 parallel (Wave 1: backend SSE), 1 sequential (Wave 2: frontend hooks)
- SSE via tRPC httpSubscriptionLink (no WebSocket dependency)
- Ready for execution
2026-02-04 22:10:54 +01:00
Lukas May
c93b3aaa4c docs(19): complete agent-inbox phase 2026-02-04 21:57:46 +01:00
Lukas May
b4d6f9c070 docs(19-04): create inbox page assembly summary and update state
Phase 19 (Agent Inbox) complete. All 4 plans executed: backend API
procedures, InboxList/MessageCard components, QuestionForm/input
components, and inbox page assembly with tRPC wiring.
2026-02-04 21:57:00 +01:00
Lukas May
d6cf309091 docs(19-03): create QuestionForm & Input Components summary and update state
Tasks completed: 2/2
- OptionGroup and FreeTextInput components
- QuestionForm component

SUMMARY: .planning/phases/19-agent-inbox/19-03-SUMMARY.md
2026-02-04 21:53:45 +01:00
Lukas May
ce46cfc663 docs(19-01): complete backend API for agent questions plan
Tasks completed: 2/2
- Add getAgentQuestions and listWaitingAgents tRPC procedures
- Export PendingQuestions and QuestionItem types from shared package

SUMMARY: .planning/phases/19-agent-inbox/19-01-SUMMARY.md
2026-02-04 21:53:21 +01:00
Lukas May
aa93efaf65 docs(19-02): create InboxList/MessageCard plan summary and update state 2026-02-04 21:52:55 +01:00
Lukas May
d9b6ce4748 docs(19): create agent inbox phase plan
Phase 19: Agent Inbox
- 4 plans in 2 waves
- 3 parallel (Wave 1), 1 sequential (Wave 2)
- Ready for execution
2026-02-04 21:47:58 +01:00
Lukas May
9586e379bc docs(18): complete initiative detail phase 2026-02-04 21:39:48 +01:00
Lukas May
572b7e3806 docs(18-04): create initiative detail page assembly summary and update state
Phase 18 (Initiative Detail) complete — all 4 plans finished.
2026-02-04 21:39:02 +01:00
Lukas May
630c36af5a docs(18-03): create summary and update state for DecisionList/TaskDetailModal plan 2026-02-04 21:34:41 +01:00
Lukas May
2b6c58aae7 docs(18-02): create plan summary and update project state
Add 18-02-SUMMARY.md with task commits, decisions, and metrics.
Update STATE.md position to plan 2 of 4 in phase 18.
2026-02-04 21:34:24 +01:00
Lukas May
afc0099174 docs(18-01): complete InitiativeHeader & ProgressPanel plan
Tasks completed: 2/2
- InitiativeHeader with back button, name, status badge, dates
- ProgressPanel with progress bar and phase/task counts

SUMMARY: .planning/phases/18-initiative-detail/18-01-SUMMARY.md
2026-02-04 21:34:12 +01:00
Lukas May
305809f0b2 docs(18): create initiative detail phase plan
Phase 18: Initiative Detail
- 4 plans in 2 waves
- 3 parallel (wave 1), 1 sequential (wave 2)
- Ready for execution
2026-02-04 21:28:33 +01:00
Lukas May
cbf0ed28cb fix: wire database and repositories into server startup for tRPC context
The server never created a database or instantiated repositories, so all
tRPC procedures requiring initiativeRepository (and other repos) threw
"Initiative repository not available" on every request.

- Create ensureSchema() for shared database table initialization
- Extend TrpcAdapterOptions to accept all repository/manager dependencies
- Add ServerContextDeps to CoordinationServer for dependency injection
- Wire database, schema, and repositories in CLI startServer()
- Refactor test-helpers to use shared ensureSchema()
2026-02-04 21:18:30 +01:00
Lukas May
078e1dde30 docs(17): complete initiative dashboard phase 2026-02-04 21:10:31 +01:00
Lukas May
37683f26f9 docs(17-04): complete initiative dashboard integration plan with summary
Phase 17-04 wires all dashboard components into a functional page with
status filtering, create dialog, and card-to-detail navigation. AppLayout
header cleaned up. Build and types verified.
2026-02-04 21:09:46 +01:00
Lukas May
ca3c05e7b8 docs(17-03): complete interactive dialog and dropdown components plan
Tasks completed: 2/2
- CreateInitiativeDialog with shadcn primitives and tRPC mutation
- SpawnArchitectDropdown and ActionMenu with tRPC mutations

SUMMARY: .planning/phases/17-initiative-dashboard/17-03-SUMMARY.md
2026-02-04 21:06:42 +01:00
Lukas May
f24d136742 docs(17-02): complete InitiativeCard & InitiativeList plan
Tasks completed: 2/2
- InitiativeCard component with status, progress, and actions
- InitiativeList component with loading/empty/error states and filtering

SUMMARY: .planning/phases/17-initiative-dashboard/17-02-SUMMARY.md
2026-02-04 21:06:09 +01:00
Lukas May
ff9c17c05b docs(17-01): complete StatusBadge & ProgressBar plan
Tasks completed: 2/2
- StatusBadge component with color-coded initiative/phase statuses
- ProgressBar component with percentage-based fill

SUMMARY: .planning/phases/17-initiative-dashboard/17-01-SUMMARY.md
2026-02-04 21:01:59 +01:00
Lukas May
840c280749 docs(17): create initiative dashboard phase plan
Phase 17: Initiative Dashboard
- 4 plans in 3 waves
- 2 parallel (Plans 02 + 03 in Wave 2), 2 sequential
- Ready for execution
2026-02-04 20:53:57 +01:00
Lukas May
ab056e13f4 docs(16-05): complete dev server integration verification
Tasks completed: 1/1 (+ 1 checkpoint pending visual verification)
- Verified backend TypeScript build passes
- Verified Vite production build (205 modules, 901ms)
- Verified shared types and web package type-checks pass

SUMMARY: .planning/phases/16-frontend-scaffold/16-05-SUMMARY.md
2026-02-04 20:42:33 +01:00
Lukas May
7eb4abcd99 docs(16-04): complete router and app shell plan with summary
Create 16-04-SUMMARY.md documenting TanStack Router setup, file-based
routes, app shell layout, and page stubs. Update STATE.md with plan
position, decisions, and velocity metrics.
2026-02-04 20:39:46 +01:00
Lukas May
0bae7caca5 docs(16-03): complete tRPC client wiring plan
Tasks completed: 2/2
- Install tRPC React Query dependencies
- Wire tRPC React Query client with providers

SUMMARY: .planning/phases/16-frontend-scaffold/16-03-SUMMARY.md
2026-02-04 20:35:31 +01:00
Lukas May
92745bee77 docs(16-01): complete Vite + React + Tailwind + shadcn/ui plan
Tasks completed: 2/2
- Create Vite + React + TypeScript project
- Configure Tailwind CSS and shadcn/ui

SUMMARY: .planning/phases/16-frontend-scaffold/16-01-SUMMARY.md
2026-02-04 18:02:06 +01:00
Lukas May
08d54c827b docs(16-02): complete shared types package plan
Tasks completed: 1/1
- Create shared types package (@codewalk-district/shared)

SUMMARY: .planning/phases/16-frontend-scaffold/16-02-SUMMARY.md
2026-02-04 17:58:11 +01:00
Lukas May
f5f25c4854 docs(16): create frontend scaffold phase plan
Phase 16: Frontend Scaffold
- 5 plans in 3 waves
- 4 parallel-capable, 1 sequential with checkpoint
- Ready for execution
2026-02-04 17:04:59 +01:00
Lukas May
6c3188020d docs: create milestone v2.0 Frontend (6 phases)
Phases:
- 16. frontend-scaffold: Vite project setup, tRPC client, shadcn/ui
- 17. initiative-dashboard: List view with status badges, progress bars
- 18. initiative-detail: Phase/task hierarchy accordion, queue actions
- 19. agent-inbox: Multi-question forms, answer submission, notifications
- 20. real-time-subscriptions: WebSocket transport, subscription hooks
- 21. polish-integration: Navigation, error/loading states, responsive layout
2026-02-04 16:52:29 +01:00
Lukas May
98fb3477b0 chore: complete v1.3 milestone
- Added MILESTONES.md entry
- Evolved PROJECT.md with validated requirements
- Created milestone archive: milestones/v1.3-ROADMAP.md
- Updated STATE.md
- Tagged v1.3
2026-02-04 16:46:20 +01:00
Lukas May
1156933a8e fix(15-02): remove Plan layer from UI hierarchy
Simplified to Initiative → Phase → Task (no intermediate Plan layer).
Removed PlanTree component, tasks now directly under PhaseAccordion.
2026-02-02 15:48:52 +01:00
Lukas May
05b7b717f8 docs(15): complete frontend wireframes phase
- Phase 15/15 complete: all 3 wireframe plans executed
- Milestone v1.3 shipped (Parallel Execution & UI Design)
- 61 total plans completed across 15 phases
2026-02-02 15:25:56 +01:00
Lukas May
788bfce21d docs(15-03): add agent inbox wireframe summary
Document completion of Plan 15-03 with commit reference and
component specifications for InboxList, MessageCard, MessageDetail,
QuestionForm, OptionGroup, and FreeTextInput.
2026-02-02 15:23:42 +01:00
Lukas May
51e7fbe978 docs(15-02): add plan summary for initiative detail wireframe 2026-02-02 15:23:40 +01:00
Lukas May
aa82eeea63 docs(15): update roadmap with plan breakdown 2026-02-02 14:54:37 +01:00
Lukas May
736852376b docs(15): create phase plans
Phase 15: Frontend Wireframes
- 3 plans in 1 wave (all parallel)
- Plan 01: Initiative Dashboard wireframe
- Plan 02: Initiative Detail wireframe (phase/task hierarchy)
- Plan 03: Agent Inbox wireframe (Q&A flow)
- Ready for execution
2026-02-02 14:54:23 +01:00
Lukas May
8d6e2e4607 docs(14): complete Parallel Phase Execution phase 2026-02-02 13:50:37 +01:00
Lukas May
aace6a3c11 docs(14-08): complete phase dispatch E2E tests plan
Tasks completed: 2/2
- Add phaseDispatchManager to TestHarness
- Create phase dispatch E2E tests

SUMMARY: .planning/phases/14-parallel-phase-execution/14-08-SUMMARY.md
2026-02-02 13:49:55 +01:00
Lukas May
491dcc5fec docs(14-07): complete unit tests for phase dependencies and dispatch
Tasks completed: 2/2
- Add PhaseRepository dependency tests (createDependency, getDependencies, getDependents)
- Add DefaultPhaseDispatchManager tests (queuePhase, getNextDispatchablePhase, dispatchNextPhase, completePhase, blockPhase)

SUMMARY: .planning/phases/14-parallel-phase-execution/14-07-SUMMARY.md
2026-02-02 13:49:20 +01:00
Lukas May
96b585a2e0 docs(14-06): complete phase CLI commands plan
- Updated STATE.md with plan 6 progress and decisions
- Created 14-06-SUMMARY.md documenting plan completion
2026-02-02 13:45:12 +01:00