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