{
  "stage": "green",
  "result": "passed",
  "reviewer": "Codex",
  "reviewedCommit": "eae1b3065e918a01abcd410d7eaa8a4596de60c7",
  "captures": {
    "desktop": "captures/header7/desktop-light-playing.png",
    "dark": "captures/header7/desktop-dark-paused.png",
    "tablet": "captures/header7/tablet-light.png",
    "mobile": "captures/header7/mobile-light.png",
    "narrow": "captures/header7/narrow-320.png",
    "seam767": "captures/header7/seam-767.png",
    "seam768": "captures/header7/seam-768.png",
    "noJavaScript": "captures/header7/mobile-js-disabled.png"
  },
  "capturesFresh": true,
  "cascadeInspection": "Independent review compared the authenticated Header7 Relume anatomy with the final semantic DOM, scoped CSS cascade, video lifecycle, computed CTA states, focused browser tests, and all eight cache-busted captures. One full-viewport ren-cover owns one background video, one semantic scrim, one vertically centered constrained left copy stack, exactly two CTA destinations, and one separate motion control. Autoplay, pause/play, reduced-motion, and native no-JavaScript controls remain deterministic. Desktop light/dark, tablet, 320, 390, 767, and 768 renders preserve the intended hierarchy without clipping, overflow, duplicate controls, extra chevrons, navigation, forms, logos, or framework code. Primary and outline controls retain distinct rest, hover, and active states with AA text contrast and visible focus in both themes.",
  "checklist": {
    "total": 36,
    "passed": 36,
    "controls": [
      { "id": "A1", "result": "passed", "description": "Authenticated complete Header7 Relume MCP source evidence is recorded." },
      { "id": "A2", "result": "passed", "description": "Reference brief records factual anatomy without protected source output." },
      { "id": "A3", "result": "passed", "description": "Reference, mapped, RED, render, capture, and GREEN lineage validates." },
      { "id": "A4", "result": "passed", "description": "Functional scope is limited to the declared Header7 block and focused test." },
      { "id": "A5", "result": "passed", "description": "Eight fresh captures trace the reviewed functional commit." },
      { "id": "B1", "result": "passed", "description": "Exactly one labelled full-viewport hero and one h1 exist." },
      { "id": "B2", "result": "passed", "description": "Exactly one description and one two-CTA action group exist." },
      { "id": "B3", "result": "passed", "description": "Exactly one autoplaying, looping, muted, playsinline video exists." },
      { "id": "B4", "result": "passed", "description": "Exactly one scrim and one independent motion control exist." },
      { "id": "B5", "result": "passed", "description": "Both CTA destinations are real, distinct, and resolvable." },
      { "id": "B6", "result": "passed", "description": "No navigation, form, logo, image, duplicate CTA, or extra chevron exists." },
      { "id": "C1", "result": "passed", "description": "Implementation is vanilla HTML, CSS, and JavaScript in Light DOM." },
      { "id": "C2", "result": "passed", "description": "Foundation and ren-button imports match documented contracts." },
      { "id": "C3", "result": "passed", "description": "ren-cover, ren-center, ren-stack, and ren-cluster own the skeleton." },
      { "id": "C4", "result": "passed", "description": "Semantic and component tokens replace chromatic literals and palette primitives." },
      { "id": "C5", "result": "passed", "description": "Real anchors and a real button provide all interactive semantics." },
      { "id": "C6", "result": "passed", "description": "Video behavior remains progressive and has a no-JavaScript fallback." },
      { "id": "D1", "result": "passed", "description": "Copy remains vertically centered and left aligned at every tested width." },
      { "id": "D2", "result": "passed", "description": "The video and scrim continuously cover the viewport." },
      { "id": "D3", "result": "passed", "description": "CTA grouping wraps cleanly and becomes full-width at 320px." },
      { "id": "D4", "result": "passed", "description": "Widths 320, 390, 767, 768, and 1280 have no horizontal overflow." },
      { "id": "D5", "result": "passed", "description": "Motion control remains separated, reachable, and unclipped." },
      { "id": "E1", "result": "passed", "description": "All controls have accessible names and correct focus order." },
      { "id": "E2", "result": "passed", "description": "All interactive targets meet the 44px baseline." },
      { "id": "E3", "result": "passed", "description": "Visible focus survives both themes and the video overlay." },
      { "id": "E4", "result": "passed", "description": "Reduced motion starts paused and still permits explicit play." },
      { "id": "E5", "result": "passed", "description": "Axe WCAG 2.1 A/AA passes in light and dark." },
      { "id": "E6", "result": "passed", "description": "Without JavaScript, native video controls and both links remain usable." },
      { "id": "F1", "result": "passed", "description": "Desktop light and dark captures are aligned, legible, and unclipped." },
      { "id": "F2", "result": "passed", "description": "Tablet, mobile, narrow, and seam captures remain coherent." },
      { "id": "F3", "result": "passed", "description": "No duplicate affordance, overlap, detached layer, or stale artifact is visible." },
      { "id": "F4", "result": "passed", "description": "Ren10 styling preserves the source hierarchy and responsive intent." },
      { "id": "G1", "result": "passed", "description": "Focused Playwright passes 30 of 30 across light and dark projects." },
      { "id": "G2", "result": "passed", "description": "CTA rest, hover, and active states are differentiated and AA." },
      { "id": "G3", "result": "passed", "description": "Token policy, accessibility, motion, and no-JavaScript checks pass." },
      { "id": "G4", "result": "passed", "description": "Independent code, visual, workflow, and scope review found no remaining defect." }
    ]
  },
  "testResults": {
    "header7Focused": "30 passed, 0 failed across Desktop Light and Desktop Dark; axe WCAG 2.1 AA clean",
    "visual": "8 fresh states inspected at desktop, tablet, mobile, seams, reduced motion, and no JavaScript",
    "contrast": "primary and secondary rest, hover, and active states meet 4.5:1 in both themes"
  },
  "blockPath": "templates/blocks/hero-fullscreen-bg-video-left-copy-dual-cta.html",
  "applicableEvalsChecklist": "All applicable RenDS self-check items pass: vanilla Light DOM, semantic controls, documented tokens and layout primitives, focus and touch geometry, reduced motion, JavaScript fallback, light/dark rendering, and browser verification. Form, dialog, migration, and new-component controls are not applicable."
}
