# QA notes (v3)

Tested in headless Chrome 154 from file:// on the presentation and all four sites at 320, 390, 768, 1024, 1440 and 1920 px.

- Horizontal overflow: none
- Console errors, exceptions, failed requests: 0
- Broken images or fragment links: none. Exactly one h1 per page. All local links resolve.
- Video over file://: every hero loop is playing (readyState 4, currentTime advancing). Below-the-fold loops (Opal contact band, Nocturne band) start when scrolled into view; this was checked separately. Detail: 01-horizon: aura-field-light.webm playing; 02-opal: aura-field-light.webm playing, stock-bokeh.webm paused offscreen; 03-graphite: aura-beams.webm playing; 04-nocturne: aura-ribbons.webm playing, stock-network.webm paused offscreen
- Reduced motion: video elements are hidden and the poster image shows instead.
- Λ removal: no Λ character remains in any HTML, CSS or Markdown file, and no glyph-swap spans or aria workarounds are left. The logo files are unchanged (byte-identical).
- Contrast: hero body text over the video, sampled across the loop, ranges from about 6.6:1 (Horizon) to 8:1 (Nocturne).
- Click-throughs: the presentation nav and cards, "Open the full website", "All directions", desktop mega-menus, and the mobile Menu (inside the viewport, closes on Escape) all work.
