Phase 3 — FreshCards canonical export
Status: ✅ complete (with follow-up: standalone repo gone per D-061) Lane: cards Started: 2026-06-18 Completed: 2026-06-19
TL;DR
Export FreshCards as a sovereign workspace + substrate, and (originally) push to a standalone GitHub repo. The push to avidtech6/freshcards happened at commit 3d0201a (canonical export) on top of the operator's v8 chain (e045d4c → 3d0201a).
Subsequent event (2026-06-22): the standalone repo was deleted as part of case-variant dup cleanup. Per D-061, the canonical FreshCards code now lives only at avidtech6/freshvibestudio/studio/modules/freshcards/.
What was exported
Card/,InnerCard/,Workspace/components (per D-056 substrate)index.tsentrymodule.json(substrate contract)README.md
What was NOT exported
- FVS chrome (frame, dock, topbar, vibe-panel, peek-panel) — by operator directive (2026-06-19 04:07 UTC)
- FVS sovereign workspace concept — FreshCards IS its own workspace
Commit chain (FVS Studio side, per API check 2026-06-23)
| Commit | Subject |
|---|---|
e045d4c | (pre-canonical, on the standalone repo at the time) |
3d0201a | feat(cards): canonical export of FreshCards module from FVS Studio v0.7.0 |
43cb74f | Re-align: 12 cockpit Cards → vibecoder module; substrate-only freshcards |
081e2f3 | chore(chrome): Phase 2 Region Schema rename — drop 'stencil-…' |
ac2a804 | Default mock mode to ON; make toggle more visible |
9ef98ab | Add CentreStage state probe test (freshcards chip toggle consistency) |
8c093ef | fix(doctrine): strip FVS-specific names from FVW v8 examples |
Locked decisions (carried forward)
| Decision | Lock |
|---|---|
| Library chip → "Library" → opens Surface 1 curtain (stacked layout) | ✅ |
| Quick Note → support chip in peek panel chip row | ✅ |
Workspace isolation → centreActiveChips: Record<WorkspaceId, string[]> | ✅ |
Canonical export → studio/modules/freshcards/ only | ✅ (and now also the only location, per D-061) |
Cross-references
- D-056 — FreshCards = 4th sovereign workspace AND substrate
- D-061 — FreshCards canonical location is
studio/modules/freshcards/, not a standalone repo - Report: 2026-06-23-freshcards-state-check — the API check that confirmed the new state
- Topic:
freshcards— memory topic with full design history