{
  "stage": "green",
  "result": "passed",
  "reviewer": "Codex",
  "reviewedCommit": "ab65fd4fc4b4493bb56645da7e5813f525ab2588",
  "captures": {
    "desktop": "captures/header12/desktop-light-playing.png",
    "dark": "captures/header12/desktop-dark-paused.png",
    "tablet": "captures/header12/tablet-light.png",
    "seam": "captures/header12/seam-767.png",
    "mobile": "captures/header12/mobile-light.png",
    "mobileDark": "captures/header12/mobile-dark-paused.png",
    "narrow": "captures/header12/narrow-320.png",
    "reducedMotion": "captures/header12/desktop-reduced-motion.png",
    "noJavaScript": "captures/header12/mobile-js-disabled.png"
  },
  "capturesFresh": true,
  "cascadeInspection": "Independent review verified the authenticated Header12 anatomy against the final DOM, scoped cascade, form lifecycle, video lifecycle, focused tests, and nine render states. One full-svh ren-cover owns one flexible video/poster/scrim region and one responsive lower band. The band contains one h1, one description, one visible labelled email input, one submit, one legal line, and one real terms destination. Video autoplay is muted and inline; pause/play state is exposed; reduced motion starts paused on the poster; no-JavaScript preserves the poster, native form action, and legal link. At narrow widths the band and form stack; at wide widths heading/support split and field/submit align. No extra CTA, navigation, logo, dialog, chevron, duplicate control, clipping, framework code, primitive palette token, or chromatic literal remains.",
  "checklist": {
    "total": 36,
    "passed": 36,
    "controls": [
      {"id":"A1","result":"passed","description":"Authenticated Header12 reference lineage is recorded."},
      {"id":"A2","result":"passed","description":"Reference anatomy is complete and sanitized."},
      {"id":"A3","result":"passed","description":"Reference, mapping, RED, capture, and GREEN evidence validate."},
      {"id":"A4","result":"passed","description":"Allowed implementation scope is limited to block and focused test."},
      {"id":"A5","result":"passed","description":"Nine fresh render states trace the final functional implementation."},
      {"id":"B1","result":"passed","description":"Exactly one labelled full-svh hero exists."},
      {"id":"B2","result":"passed","description":"Exactly one video, poster, source, scrim, and motion control exist."},
      {"id":"B3","result":"passed","description":"Exactly one lower copy band exists."},
      {"id":"B4","result":"passed","description":"Exactly one h1, description, email, submit, legal line, and terms link exist."},
      {"id":"B5","result":"passed","description":"Native form action and terms destinations resolve."},
      {"id":"B6","result":"passed","description":"No extra CTA, navigation, logo, dialog, or duplicate tree exists."},
      {"id":"C1","result":"passed","description":"Vanilla HTML, CSS, JavaScript, and Light DOM only."},
      {"id":"C2","result":"passed","description":"Ren10 field and button contracts are respected."},
      {"id":"C3","result":"passed","description":"ren-cover, ren-center, ren-switcher, and ren-stack own layout."},
      {"id":"C4","result":"passed","description":"Only semantic and component tokens are used."},
      {"id":"C5","result":"passed","description":"Real form, input, button, and link elements provide semantics."},
      {"id":"C6","result":"passed","description":"Motion enhancement has reduced-motion and no-JavaScript fallbacks."},
      {"id":"D1","result":"passed","description":"The video region flexes above a contiguous lower band."},
      {"id":"D2","result":"passed","description":"Band stacks narrow and splits into two columns wide."},
      {"id":"D3","result":"passed","description":"Field and submit stack narrow and align wide."},
      {"id":"D4","result":"passed","description":"320, 390, 767, 768, and 1280 have no overflow."},
      {"id":"D5","result":"passed","description":"Media, scrim, band, and controls remain unclipped."},
      {"id":"E1","result":"passed","description":"Every control has an accessible name and visible focus."},
      {"id":"E2","result":"passed","description":"All targets meet the 44px baseline."},
      {"id":"E3","result":"passed","description":"Email validation and status feedback are coherent."},
      {"id":"E4","result":"passed","description":"Pause/play state and reduced-motion behavior are exposed."},
      {"id":"E5","result":"passed","description":"Axe WCAG 2.1 A/AA passes in both themes."},
      {"id":"E6","result":"passed","description":"No-JavaScript poster, form, and terms remain usable."},
      {"id":"F1","result":"passed","description":"Desktop light and dark captures are aligned and readable."},
      {"id":"F2","result":"passed","description":"Tablet, seam, mobile, and narrow captures are coherent."},
      {"id":"F3","result":"passed","description":"No duplicate, overlap, stale artifact, or detached layer is visible."},
      {"id":"F4","result":"passed","description":"Ren10 styling preserves Relume anatomy and responsive intent."},
      {"id":"G1","result":"passed","description":"Focused Playwright passes 30 of 30."},
      {"id":"G2","result":"passed","description":"Fresh visual inspection covers nine states."},
      {"id":"G3","result":"passed","description":"Lint, agent checks, evals, and workflow validation pass."},
      {"id":"G4","result":"passed","description":"Scope, contract counts, stale references, and diff checks pass."}
    ]
  },
  "testResults": {
    "focused": "30 passed across Desktop Light and Desktop Dark; axe AA clean",
    "visual": "9 final PNG states independently inspected",
    "workflow": "valid green lineage before review transition"
  },
  "blockPath": "templates/blocks/hero-video-email-split-band.html",
  "applicableEvalsChecklist": "All applicable RenDS checks pass: vanilla Light DOM, semantic form controls, documented tokens and layouts, visible labels and focus, 44px targets, reduced motion, JavaScript fallback, responsive rendering, light/dark themes, lint, evals, and browser verification. Dialog and migration checks are not applicable."
}
