`. | | **P2.6** | Keyboard navigation through scene draggable sources via arrow keys | Add. | | **P2.7** | Service worker doesn't have `clients.claim()` | Confirm. Ensures new SW activates on next nav. | | **P2.8** | PWA install prompt is silent | Add an install button (visible only when `beforeinstallprompt` fires). | ## 5. Iteration plan The dynamic /loop continues with one P0/P1 item per iteration: | Iter | Focus | Deliverable | |---|---|---| | **A** *(this turn)* | Functional Ghost Murmur demo (P0.4) | `WasmClient.runTransient(scene, n)` + interactive distance slider + per-tier detectability | | **B** | Scene sim-controls + toolbar (P0.6, P0.7) | Floating sim-controls bottom-right of scene, zoom/fit/layer toolbar top-left | | **C** | Topbar seed pill + WASM pill clicks (P0.5, P1.10) | Seed modal + transport toggle | | **D** | Sidebar tunables wire-through (P1.8) | Debounced `setConfig` RPC propagates to pipeline | | **E** | REPL `proof.export` + history persistence (P0.9, P0.10) | Blob download + appStore history | | **F** | SNR computation + reduce-motion audit (P1.4, P1.11, P1.3) | Live SNR, system-pref auto-detect | | **G** | Modal contents (P1.6) | New-Scene form with real Scene JSON output | | **H** | A11y pass (P2.1–P2.6) | aria-labels, focus traps, skip link | | **I** | Density toggle visual (P1.2), drag persistence (P1.7) | Polish | Each iteration ends with: `npx tsc --noEmit` clean → production build with `NVSIM_BASE=/RuView/nvsim/` → push to `gh-pages/nvsim/` preserving siblings → `agent-browser` validation including console errors → commit on `feat/nvsim-pipeline-simulator`. The acceptance criteria from ADR-092 §11 still apply unchanged. This ADR augments §11 rather than replacing it — every P0 item is a prerequisite for declaring §11.1 (faithful UI) green. ## 6. References - ADR-092 §4.2 — full UI inventory table (the contract). - ADR-092 §11 — 12 acceptance gates. - `assets/NVsim Dashboard.zip` — canonical mockup (committed). - `docs/research/quantum-sensing/16-ghost-murmur-ruview-spec.md` — Ghost Murmur source material. - Live deploy — https://ruvnet.github.io/RuView/nvsim/ (verified: rail buttons functional, witness verifies, App Store catalog renders, onboarding tour works).