2.3 KiB
2.3 KiB
Presentation Visual Review
Review States
Open each URL in a browser at 100% zoom, 1280x720 viewport:
- Scene 6 root:
http://127.0.0.1:5173/present#scene/architecture/client - Scene 6 runtime:
http://127.0.0.1:5173/present#scene/architecture/runtime/focus/runtime-providers - Scene 6 providers:
http://127.0.0.1:5173/present#scene/architecture/runtime/focus/runtime-providers/configured-providers - Console:
http://127.0.0.1:5173/console
Adaptive Canvas Matrix
Review these routes at 1024x768, 1200x800, and 1280x720, always at 100%
browser zoom:
/present#scene/architecture/node-use/focus/node-use/present#scene/interrupt-evidence/trace
The logical canvas widths must be 960, 1080, and 1280 respectively.
Capture the receipt state and open-inspector state at each viewport. Confirm
no page scroll, unchanged primary geometry, bounded raw evidence, focus
restoration, compact chat exclusion, and a clean browser console.
Automated Smoke
pnpm --filter @lda/console exec vitest run
pnpm --filter @lda/console typecheck
pnpm --filter @lda/console build
Browser Checklist
- 1024x768 uses a 960x720 logical canvas without vertical letterboxing
- 1200x800 uses a 1080x720 logical canvas
- 1280x720 uses a 1280x720 logical canvas
- Ratios outside 4:3 through 16:9 letterbox at the nearest supported ratio
- Warm Editorial Canvas unchanged across Scene 1 and Scene 6
- No scene rail, replay label, discussion button, or presenter controls
- Scene 6 root has one primary figure and no competing card grid
- Runtime & providers expands in place with breadcrumb
- Configured providers expands second level
- Escape pops exactly one level
- Tab, arrows, and Enter work without advancing presentation while figure focus active
- Deep links reproduce both focus depths after reload
- Every visible node readable without relying on color
- No vertical or horizontal scrollbar
- Console retains connection, lifecycle, graph, and execution layouts
- Reduced-motion mode preserves all figure content
- Evidence beats show a receipt but never auto-open the inspector
- Opening the inspector leaves primary geometry unchanged
- Escape closes the inspector and restores focus
- Compact chat is hidden while the inspector is open
Screenshots require human approval and are not pixel-diff tests.