diff --git a/.auto-claude/specs/003-redesign-kanban-board-to-match-auto-claude/build-progress.txt b/.auto-claude/specs/003-redesign-kanban-board-to-match-auto-claude/build-progress.txt new file mode 100644 index 00000000..91f064bc --- /dev/null +++ b/.auto-claude/specs/003-redesign-kanban-board-to-match-auto-claude/build-progress.txt @@ -0,0 +1,98 @@ +=== AUTO-BUILD PROGRESS === + +Project: Redesign Kanban Board to Match Aperant +Workspace: .auto-claude/specs/003-redesign-kanban-board-to-match-auto-claude +Started: 2026-03-28 + +Workflow Type: feature +Rationale: Comprehensive visual and structural redesign adding new capabilities + (5-column workflow, enriched cards, theme system) across backend, web board, + and desktop app. Feature workflow follows service dependency order. + +Session 1 (Planner): +- Created implementation_plan.json +- Phases: 5 +- Total subtasks: 20 +- Created init.sh +- Updated context.json with investigation findings + +Phase Summary: +- Phase 1 — Backend Data Model: 4 subtasks, depends on [] (no dependencies) + • Expand TaskStatus type (types.ts) + • Update MCP tools Zod schemas (task.ts) + • Update yaml-store default status (yaml-store.ts, routes.ts) + • Create migration script (migrate-statuses.ts) + +- Phase 2 — Board App Foundations: 4 subtasks, depends on [Phase 1] + • Install deps + create cn() utility + • Replace globals.css with warm-tinted light/dark theme + • Port theme system from desktop (theme.ts + layout.tsx) + • Update api.ts types + columns.ts for 5 columns + +- Phase 3 — Board Component Redesign: 6 subtasks, depends on [Phase 2] + • Redesign TaskCard.tsx (status badge, priority, timestamps) + • Redesign DroppableColumn.tsx + SortableTaskCard.tsx (5-column layout) + • Redesign Sidebar.tsx (Aperant-style navigation + theme toggle) + • Update [project]/page.tsx (5-column rendering, DnD updates) + • Redesign TaskDetailPanel.tsx + TaskForm.tsx (5 statuses, priority) + • Update SwimlaneView, ViewToggle, CommentThread, Tooltip + +- Phase 4 — Desktop Board Parity: 4 subtasks, depends on [Phase 3] + • Update desktop types + columns + CSS status vars + • Mirror TaskCard + DroppableColumn redesign + • Mirror TaskDetailPanel + TaskForm redesign + • Mirror SwimlaneView, ViewToggle, CommentThread, BoardKanbanPage + +- Phase 5 — Integration & Verification: 2 subtasks, depends on [Phase 3, Phase 4] + • TypeScript compilation check across all services + • End-to-end functional verification + +Services Involved: +- board-server (packages/board-server): TaskStatus type expansion, Zod schemas, MCP tools, migration script +- board (apps/board): Primary visual redesign — theme, components, Tailwind migration +- desktop (apps/desktop): Mirror all board component changes for desktop parity + +Key Technical Decisions: +- CSS variable names: Keep board's existing names (--text-primary, --text-muted) but map to desktop warm values +- DnD-kit: Do NOT upgrade — board v8, desktop v10 (different APIs, out of scope) +- Theme: Port desktop theme.ts to board; add inline