{
  "version": 1,
  "moduleId": "header3",
  "sourceStage": "green",
  "capturedCommit": "21b8acc736ca21877fe8ccf2e0331a1ce3dd9726",
  "capturesFresh": true,
  "states": 10,
  "captures": {
    "desktopLightClosed": "captures/header3/desktop-light-closed.png",
    "desktopLightOpen": "captures/header3/desktop-light-open.png",
    "desktopDarkClosed": "captures/header3/desktop-dark-closed.png",
    "desktopDarkOpen": "captures/header3/desktop-dark-open.png",
    "tabletLightClosed": "captures/header3/tablet-light-closed.png",
    "mobileLightClosed": "captures/header3/mobile-light-closed.png",
    "mobileLightOpen": "captures/header3/mobile-light-open.png",
    "mobileDarkClosed": "captures/header3/mobile-dark-closed.png",
    "mobileDarkOpenReducedMotion": "captures/header3/mobile-dark-open.png",
    "mobileLightJavaScriptDisabled": "captures/header3/mobile-light-js-disabled.png"
  },
  "inspection": "Fresh cache-busted captures preserve the exact split copy/media anatomy in desktop, tablet, and mobile light/dark themes. Closed states retain one play affordance. Open states show the Ren10 dialog and loading surface without clipping or overflow while the permitted CC0 video loads. Tablet remains a coherent single-column composition at the documented seam. The JavaScript-disabled mobile state visibly exposes native video controls at the media destination instead of a hidden text target. No duplicate CTAs, media triggers, dialog close controls, or navigation inside the block were introduced."
}
