Files
stack/docs/TASKS.md
Jason Woltje 57d76c5ff1 chore(orchestrator): bootstrap MS16+MS17 planning — 15 tasks across 4 phases
Milestone: MS16+MS17-PagesDataIntegration (Gitea)
Issues: #466 (Foundation), #467 (Mock Elimination), #468 (New Pages), #469 (Verification)
Estimated: ~320K tokens across 15 tasks

Refs #466, #467, #468, #469

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:29:23 -06:00

9.4 KiB

Tasks — MS16+MS17 Pages & Data Integration

Single-writer: orchestrator only. Workers read but never modify.

id status description issue repo branch depends_on blocks agent started_at completed_at estimate used notes
PG-PLAN-001 done Plan MS16+MS17 task breakdown, create issues + milestone #466-#469 PG-FND-001,PG-FND-002,PG-API-001,PG-API-002,PG-API-003 orchestrator 2026-02-22T21:20Z 2026-02-22T21:35Z 15K Planning complete
PG-FND-001 not-started Custom 404 page — Branded not-found page matching design system, navigation back to dashboard #466 web feat/404-page PG-PLAN-001 PG-VER-001 10K
PG-FND-002 not-started Settings root/index page — Category cards linking to Credentials, Domains, Personalities, Workspaces subpages #466 web feat/settings-root PG-PLAN-001 PG-VER-001 12K
PG-API-001 not-started Wire /tasks page to real API — Replace mockTasks with fetchTasks() calls, add loading/empty/error states #467 web feat/tasks-real-api PG-PLAN-001 PG-PAGE-003,PG-VER-001 18K
PG-API-002 not-started Wire /calendar page to real API — Replace mockEvents with fetchEvents() calls, add loading/empty/error states #467 web feat/calendar-real-api PG-PLAN-001 PG-VER-001 18K
PG-API-003 not-started Wire /knowledge pages to real API — Replace mockEntries/mockTags across list, detail, search, graph, stats pages #467 web feat/knowledge-real-api PG-PLAN-001 PG-VER-001 25K
PG-PAGE-001 not-started Projects list page — Card/table layout, CRUD, wire to /api/projects. Create API client (projects.ts) #468 web feat/projects-page PG-PLAN-001 PG-PAGE-002,PG-VER-001 30K
PG-PAGE-002 not-started Project Workspace page — Single-project view with tasks, agent sessions, settings. Wire to /api/projects/:id, /api/tasks, /api/runner-jobs #468 web feat/workspace-page PG-PAGE-001 PG-VER-001 35K
PG-PAGE-003 not-started Kanban board page — Drag-and-drop columns for TaskStatus (NOT_STARTED, IN_PROGRESS, PAUSED, COMPLETED, ARCHIVED). Wire to /api/tasks #468 web feat/kanban-page PG-API-001 PG-VER-001 40K
PG-PAGE-004 not-started File Manager page — Tree/list view of knowledge entries with CRUD + search. Wire to /api/knowledge #468 web feat/file-manager PG-PLAN-001 PG-VER-001 30K
PG-PAGE-005 not-started Logs and Telemetry page — Log viewer with timestamp/level/source/message. Filtering + auto-refresh. Wire to /api/runner-jobs, job steps, events #468 web feat/logs-page PG-PLAN-001 PG-VER-001 30K
PG-PAGE-006 not-started Profile page — User profile linked from sidebar user card. Wire to /api/users/me/preferences #468 web feat/profile-page PG-PLAN-001 PG-VER-001 20K
PG-VER-001 not-started Cross-page theme + responsive verification — Test all pages in light/dark at sm/md/lg/xl breakpoints #469 web feat/theme-verification PG-FND-001,PG-FND-002,PG-API-001,PG-API-002,PG-API-003,PG-PAGE-001,PG-PAGE-002,PG-PAGE-003,PG-PAGE-004,PG-PAGE-005,PG-PAGE-006 PG-DOC-001,PG-VER-002 12K
PG-DOC-001 not-started Documentation updates — Page architecture docs, API integration notes, updated component inventory #469 PG-VER-001 PG-VER-002 10K
PG-VER-002 not-started Deploy to Coolify + smoke test — Deploy to mosaic.woltje.com, verify all pages accessible, auth working, no console errors #469 PG-DOC-001 15K

Summary

Metric Value
Total tasks 15
Estimated total ~320K tokens
Phases 4 (Foundation, Mock Elimination, New Pages, Verification)
Issues #466, #467, #468, #469
Milestone MS16+MS17-PagesDataIntegration

Parallelization Notes

  • Phase 1: PG-FND-001 + PG-FND-002 can run in parallel
  • Phase 2: PG-API-001, PG-API-002, PG-API-003 can run in parallel (max 2 workers)
  • Phase 3: PG-PAGE-001, PG-PAGE-004, PG-PAGE-005, PG-PAGE-006 can run in parallel; PG-PAGE-002 waits for PG-PAGE-001; PG-PAGE-003 waits for PG-API-001
  • Phase 4: Sequential — verification → docs → deploy