wifi-densepose/dashboard
ruv eed5feeab2 feat(dashboard): full-screen Inspector + Witness views (P1.13)
The Inspector and Witness rail buttons previously only flipped which
tab was selected in the small right-rail inspector — visually
underwhelming. They now also mount an `expanded` instance of the
inspector in the main area, giving the click a real spatial payoff.

Closes ADR-093 P1.13 (view-overlay full-screen panel — was deferred to
V2 but materially improves the rail click affordance).

## nv-inspector
- New `expanded` reflected boolean property; when set, host gets a
  radial-gradient backdrop, larger tabs (16/22 px padding), wider body
  (max-width 1400 px, centered), 220 px chart height, 48 px frame
  strip, and a 2-column grid layout for the Signal/Frame panes.
- New per-tab header (h1 + lead paragraph) only renders in expanded
  mode so the small right-rail copy stays compact.
- Expanded Witness pane gets four metadata cards (Reference scene,
  Seed, Sample count, Status) plus a "What this verifies" card
  explaining the determinism contract verbatim.
- ARIA: tabs are now `role=tablist`, each `role=tab` `aria-selected`,
  body is `role=tabpanel`.

## nv-app
- View routing extended: when view ∈ {'inspector','witness'} the main
  area renders <nv-inspector expanded .pinTab=…> and the right-rail
  compact inspector continues to mirror the same data for context.

Validated end-to-end on https://ruvnet.github.io/RuView/nvsim/ —
agent-browser confirms Inspector click → "Signal inspector — live
B-vector trace + frame stream" h1, Witness click → "Witness panel —
SHA-256 determinism gate" h1 with 7 cards.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-27 10:27:19 -04:00
..
public feat(nvsim): server + onboarding + PWA + GH Pages workflow [ADR-092] 2026-04-26 20:09:27 -04:00
src feat(dashboard): full-screen Inspector + Witness views (P1.13) 2026-04-27 10:27:19 -04:00
.gitignore feat(dashboard): nvsim Vite+Lit dashboard with WASM transport + App Store [ADR-092] 2026-04-26 19:22:04 -04:00
index.html feat(dashboard): nvsim Vite+Lit dashboard with WASM transport + App Store [ADR-092] 2026-04-26 19:22:04 -04:00
package-lock.json feat(nvsim): server + onboarding + PWA + GH Pages workflow [ADR-092] 2026-04-26 20:09:27 -04:00
package.json feat(nvsim): server + onboarding + PWA + GH Pages workflow [ADR-092] 2026-04-26 20:09:27 -04:00
tsconfig.json feat(dashboard): nvsim Vite+Lit dashboard with WASM transport + App Store [ADR-092] 2026-04-26 19:22:04 -04:00
vite.config.ts feat(nvsim): server + onboarding + PWA + GH Pages workflow [ADR-092] 2026-04-26 20:09:27 -04:00