Arena Studio v0.7 (branch claude/competent-montalcini-076abe, wireframe-v6 issues 6/7/8) applied the Edit-view + top-bar de-clutter. This issue is the audit record: every control was relocated or has an equivalent — plus the deliberate cuts and the deferred pieces listed below. Verified by a static id/handler audit (60/60 command handlers ↔ elements), an in-browser sweep (toolbar, File ▾ proxies, Settings both repo-connected and not, undo/redo, import mode, Ctrl+S), and a fully green test suite.
Relocated (function unchanged)
| Was (Edit toolbar / top bar) |
Now |
⟲ Reset |
File ▾ → Reset protocol… |
Load demo ▾ (13 demos) |
File ▾ → Open demo… (picker) |
+ New |
File ▾ → New protocol (already existed) |
Import from YAML… (D4) |
File ▾ → Copy conditions from another protocol… |
Export YAML |
File ▾ → Save copy (download)… |
Pattern Set… |
Settings → Build pattern set… |
Quick Start link |
? Help mode → Edit first-steps card |
Settings: rig dropdown, rig path + Browse…, pattern_library, editable date_created, full plugin editor |
Settings → Advanced… (auto-opens when not repo-connected) |
| Top bar: arena/fw device line |
status-dot hover |
Top bar: N cond · M blk doc summary |
Run view sequence-card header |
The hidden originals keep their ids, so §6 canMutate gating and the import-mode locks still apply; the File ▾ items are guarded proxies (disabled target → explanatory banner).
Deliberate cuts
- Toolbar
💾 Save → replaced by Ctrl+S / Cmd+S + File ▾ → Save (top-bar saved✓/●edited chip is the signal). This reverses the v0.3 quick fix now that Save is reachable two ways.
- Toolbar
Import YAML → redundant with File ▾ → Open local file…, which is strictly better (provenance, unsaved-edits confirm, lands in the editor).
- Top-bar
⚡ Plugins chip → declared plugins now show as "rig provides" chips in Settings; the full editor is under Advanced….
New behavior (agreed in review)
Deferred (needs its own design)
pattern_library auto-fill — the ledger suggests filling it with the colocated _patterns/ folder at save time, but a save-time doc mutation interacts with the sha-provenance model; left manual (Advanced…) for now.
- Run-time "plugin skipped vs executed" surface — the old ⚡ chip hover hinted at this; the run log carries the per-run lines, but a glanceable Run-view home is still undesigned (wireframe issue 8's leftover).
- Console busy/mutex enforcement — wireframe issue 4, untouched by this pass.
Bench check requested
One pass over the Edit view on a bench: File ▾ relocations, Ctrl+S, Settings in repo-connected mode, and that New pre-fills the bench rig.
Arena Studio v0.7 (branch
claude/competent-montalcini-076abe, wireframe-v6 issues 6/7/8) applied the Edit-view + top-bar de-clutter. This issue is the audit record: every control was relocated or has an equivalent — plus the deliberate cuts and the deferred pieces listed below. Verified by a static id/handler audit (60/60 command handlers ↔ elements), an in-browser sweep (toolbar, File ▾ proxies, Settings both repo-connected and not, undo/redo, import mode, Ctrl+S), and a fully green test suite.Relocated (function unchanged)
⟲ ResetLoad demo ▾(13 demos)+ NewImport from YAML…(D4)Export YAMLPattern Set…Quick Startlinkpattern_library, editabledate_created, full plugin editorN cond · M blkdoc summaryThe hidden originals keep their ids, so §6 canMutate gating and the import-mode locks still apply; the File ▾ items are guarded proxies (disabled target → explanatory banner).
Deliberate cuts
💾 Save→ replaced by Ctrl+S / Cmd+S + File ▾ → Save (top-bar saved✓/●edited chip is the signal). This reverses the v0.3 quick fix now that Save is reachable two ways.Import YAML→ redundant with File ▾ → Open local file…, which is strictly better (provenance, unsaved-edits confirm, lands in the editor).⚡ Pluginschip → declared plugins now show as "rig provides" chips in Settings; the full editor is under Advanced….New behavior (agreed in review)
rig:path, the rig's enabled plugins,date_created: today. Opened protocols are never rewritten (mismatch chip owns disagreement, Arena Studio: one rig/arena selection shared across Run/Edit/Console (locked by default) #135). Emptydate_createdis stamped on first save.Deferred (needs its own design)
pattern_libraryauto-fill — the ledger suggests filling it with the colocated_patterns/folder at save time, but a save-time doc mutation interacts with the sha-provenance model; left manual (Advanced…) for now.Bench check requested
One pass over the Edit view on a bench: File ▾ relocations, Ctrl+S, Settings in repo-connected mode, and that New pre-fills the bench rig.