v2 — with status. Premise (corrected from pact, not from old guesses): VibeCoder is a sovereign workspace (one of 4: Origin, VibeCoder, VibeScope, FreshCards). Two layouts: Vibe (Stencil + Preview + Inspector) and Coder (code editor + VSIL execution + Logs). Co-equal, not 'main + sidekick'. Centre pane IS the Monaco code editor per the pact. Externalize it for build size, do NOT replace it.
| # | Step | State | Time est | Risk |
|---|---|---|---|---|
| 0 | Register on Mavis HQ + import past state | DONE 2026-07-29 18:24 BST | 15 min | Zero |
| 0.5 | Read pact canon (workspace-model, governance, behaviour, vibe-card-variant, vibecoder-aware-mode) | DONE 2026-07-29 17:00 BST | 30 min | Zero |
| 1 | Build foundation: externalize monaco, hash-stamp prebuild hook, MAVIS_BYPASS_TOKEN lookup | WAITING — needs G's go | 30 min | Zero (pure config) |
| 2 | Pact corrections: rename right surface per layout (Vibe -> Inspector, Coder -> Logs), add DNA + lineage hooks, finish ⌘K command palette, 3-tab Inner Card toast | WAITING — needs G's go | 1.5 h | Medium (constitutional) |
| 3 | Parked: dynamic daily-notes date | WAITING | 15 min | Zero |
| 4 | Parked: file-tree filter/sort/search (per vibe-card-variant §2) | WAITING | 45 min | Low |
| 5 | Parked: responsive inspector / mobile collapse (~768px breakpoint) | WAITING | 1.5 h | Low |
| 6 | Parked: property editor for workspace settings (theme, default layout, surface toggles) | WAITING | 2 h | Medium |
| 7 | Parked: real simple-git project clone (right-click context menu per vibe-card-variant §2) | WAITING | 2 h | Medium |
| 8 | Parked: real TypeScript LSP for editor (Coder Layout only, skips Vibe Layout) | WAITING | 2-3 h | Medium (proven in FVS Phase 4.4) |
| 9 | Final: drift-check + Playwright screenshot (1440x900 + 375x667) + memory update | WAITING | 1 h | Zero |
185.249.73.178 both 2GB. CF Pages build env must be ≥3GB. Step 1 (externalize monaco) fixes this.MAVIS_BYPASS_TOKEN env var NOT set in this sandbox — panel deploy endpoint requires it. Step 1 wires the lookup.vibecoder.freshvibeapps.com by end of day tomorrow, with the live URL going from Phase 3.2 (stale) to Phase 4.0+4.1+4.4 (current FVS) + 6 parked items (Step 2 + 3 + 4 + 5 + 6 + 7 + 8) + drift-check pass (Step 9).
studio/modules/vibecoder/src/ are scaffolding I created for the standalone's import resolution; they're not on FVS origin/main and won't be unless you ask.