docs(local-llm): Rich Features Roadmap — 45 tasks across 7 phases for coding agent
Detailed implementation roadmap for the Rich Features PRD with:
Phase A (Sprint 14-16, ~15hr): Foundation
A1: IndexedDB layer with idb — 9 object stores, compound indexes
A2: v4 TypeScript interfaces — all data models
A3: Route group (mission-control) — move existing dashboard
A4: Route group (workspace) — sidebar + content layout
A5: Sidebar — conversation list, time groups, search
A6: Conversation view — message thread, input bar, streaming
A7: Auto-title + context window usage bar
A8: v3 → v4 migration from localStorage
Phase B (Sprint 17-18, ~10hr): Quick Actions + Cmd+K
B1-B6: 30 built-in actions, fuse.js command palette, launcher,
custom editor, usage tracking, export/import
Phase C (Sprint 19-20, ~9hr): Custom Agents
C1-C5: 10 built-in agents, picker, full-screen editor,
conversation wiring (welcome msg, chips, temp), export
Phase D (Sprint 21-22, ~13hr): Model Router + Multi-Modal
D1-D7: regex classifier, model defaults, auto-routing UI,
rich input bar, file/voice/image processing, drag-drop
Phase E (Sprint 23, ~7hr): Response Enhancements
E1-E5: action bars, code-block copy, try-other-model,
live metrics, rating with aggregation
Phase F (Sprint 24-25, ~11hr): Scheduled Tasks
F1-F7: cron-parser, CRUD, editor, browser runner,
/api/system/exec with allowlist, notifications, templates
Phase G (Sprint 26-28, ~13hr): Projects + Orchestration
G1-G7: project CRUD, drag-to-project, system context,
Cmd+P switcher, chain/race/vote modes
Every task has: explicit file paths, step-by-step instructions,
pass/fail exit criteria, verification commands, and commit templates.
Dependency graph: A is foundation, B-F parallel after A, G needs A+B.