Phase 1: Dashboard Polish + Theming (#457) (#458)
All checks were successful
ci/woodpecker/push/orchestrator Pipeline was successful
ci/woodpecker/push/api Pipeline was successful
ci/woodpecker/push/web Pipeline was successful

Co-authored-by: Jason Woltje <jason@diversecanvas.com>
Co-committed-by: Jason Woltje <jason@diversecanvas.com>
This commit was merged in pull request #458.
This commit is contained in:
2026-02-23 00:16:45 +00:00
committed by jason.woltje
parent 7c55464d54
commit 07f5225a76
17 changed files with 159 additions and 506 deletions

View File

@@ -7,11 +7,11 @@
**ID:** mosaic-stack-go-live-mvp-20260222
**Statement:** Ship Mosaic Stack MVP: operational dashboard with theming, task ingestion, one visible agent cycle, deployed and smoke-tested. Unblocks SagePHR, DYOR, Calibr, and downstream projects.
**Phase:** Intake
**Current Milestone:**
**Phase:** Execution
**Current Milestone:** phase-1 (Dashboard Polish + Theming)
**Progress:** 0 / 4 milestones
**Status:** active
**Last Updated:** 2026-02-22 23:35 UTC
**Last Updated:** 2026-02-22 23:51 UTC
## Success Criteria
@@ -34,12 +34,12 @@ This mission continues from that foundation.
## Milestones
| # | ID | Name | Status | Branch | Issue | Started | Completed |
| --- | ------- | -------------------------- | ------- | ------ | ----- | ------- | --------- |
| 1 | phase-1 | Dashboard Polish + Theming | pending | — | — | — | — |
| 2 | phase-2 | Task Ingestion Pipeline | pending | — | — | — | — |
| 3 | phase-3 | Agent Cycle Visibility | pending | — | — | — | — |
| 4 | phase-4 | Deploy + Smoke Test | pending | — | — | — | — |
| # | ID | Name | Status | Branch | Issue | Started | Completed |
| --- | ------- | -------------------------- | ----------- | ------------------- | ----- | ---------- | --------- |
| 1 | phase-1 | Dashboard Polish + Theming | in-progress | feat/phase-1-polish | #457 | 2026-02-22 | — |
| 2 | phase-2 | Task Ingestion Pipeline | pending | — | — | — | — |
| 3 | phase-3 | Agent Cycle Visibility | pending | — | — | — | — |
| 4 | phase-4 | Deploy + Smoke Test | pending | — | — | — | — |
## Deployment
@@ -59,8 +59,9 @@ This mission continues from that foundation.
## Session History
| Session | Runtime | Started | Duration | Ended Reason | Last Task |
| ------- | ------- | ------- | -------- | ------------ | --------- |
| Session | Runtime | Started | Duration | Ended Reason | Last Task |
| ------- | ------- | ---------------- | -------- | ------------ | --------- |
| S1 | Claude | 2026-02-22 17:50 | — | — | — |
## Scratchpad

View File

@@ -2,5 +2,9 @@
> Single-writer: orchestrator only. Workers read but never modify.
| id | status | milestone | description | pr | notes |
| --- | ------ | --------- | ----------- | --- | ----- |
| id | status | milestone | description | pr | notes |
| --------- | ------ | --------- | ------------------------------------------------------------------------------------------------------------------------------------ | --- | -------------------------------------------------------- |
| MS-P1-001 | done | phase-1 | Fix broken test suites: Button.test.tsx (4 fails, old Tailwind classes) + page.test.tsx (5 fails, old widget refs) | — | issue #457, commit 8fa0b30 |
| MS-P1-002 | done | phase-1 | Remove legacy unused dashboard widgets: DomainOverviewWidget, RecentTasksWidget, UpcomingEventsWidget, QuickCaptureWidget | — | issue #457, commit 8fa0b30, 5 files deleted |
| MS-P1-003 | done | phase-1 | Visual + theme polish: audit current vs design reference, fix gaps, verify dark/light across all components, responsive verification | — | issue #457, commit d97a98b, review: approve (0 blockers) |
| MS-P1-004 | done | phase-1 | Phase verification: all quality gates pass (lint 8/8, typecheck 7/7, test 8/8) | — | issue #457, all gates green (forced, no cache) |

View File

@@ -6,15 +6,36 @@
## Original Mission Prompt
```
(Paste the mission prompt here on first session)
Continue Mosaic Stack Go-Live MVP from existing state.
- Mission: Ship Mosaic Stack MVP: operational dashboard with theming, task ingestion,
one visible agent cycle, deployed and smoke-tested.
- 4 milestones: Dashboard Polish+Theming, Task Ingestion Pipeline,
Agent Cycle Visibility, Deploy+Smoke Test
- Prior work: MS15-DashboardShell complete (PRs #451-454)
- Design ref: mosaic-stack-website/docs/designs/round-5/claude/01/dashboard.html
```
## Planning Decisions
### 2026-02-22: Phase-1 Task Breakdown
Baseline assessment:
- Lint: PASS, Typecheck: PASS, Tests: FAIL (9 failures)
- UI Button.test.tsx: 4 fails (old Tailwind class assertions vs new CSS token Button)
- Web page.test.tsx: 5 fails (old widget layout vs Phase 3 rebuild)
- Design system + theming already substantially complete from MS15
- 5 live widgets all use mock data (real data integration is phase-2)
- 4 legacy widgets unused (hardcoded light theme, pre-Phase 3)
Tasks created: MS-P1-001 through MS-P1-004, issue #457, milestone Go-Live-MVP-Phase1 (0.0.16)
Estimated total: ~50K tokens
## Session Log
| Session | Date | Milestone | Tasks Done | Outcome |
| ------- | ---- | --------- | ---------- | ------- |
| Session | Date | Milestone | Tasks Done | Outcome |
| ------- | ---------- | --------- | ---------- | ------------------------------------------- |
| S1 | 2026-02-22 | phase-1 | 0/4 | In progress — bootstrap complete, executing |
## Open Questions