Phase 1 — FVS chrome port
Status: ✅ complete Lane: chrome Started: ~2026-06-15 Completed: 2026-06-19 Last commit: 90e009f Tag: canonical-studio-v0.2.0
TL;DR
Port 7 chrome modules from Mantine to vanilla TypeScript. Add the ChipSystem module. Fix 6 baseline bugs. Tag the canonical release and push to avidtech6/freshvibestudio.
Modules ported
- frame
- dock
- topbar
- vibe-panel
- peek-panel
- support-act surface
- ChipSystem (new) — ChipRow + ChipLock + useOverflow
Baseline bugs fixed (6)
Per memory, 6 baseline bugs were fixed as part of the port. The 2026-06-19 click-test findings:
- Cap-at-4 = FIFO prune (never reject toggle)
- 4 chips → stacked default
- Selector:
.centre .chip-row .chip(scopes past Support-Act sub-chips)
Reports produced
(to be retrieved from chrome lane's session reports)
Open
None. Phase 1 is closed.
Cross-references
- D-056 — FreshCards = 4th sovereign workspace AND substrate (the decision that enabled the chrome port)
pact/decisions/2026-06-18-vanilla-chrome-swap.md— the original decision record