{
  "stage": "green",
  "result": "passed",
  "reviewer": "Codex",
  "reviewedCommit": "0c5d2172bc1dc127d1d2bdbbbe83963edb6223ab",
  "captures": {
    "desktop": "captures/header18/desktop-light-closed.png",
    "mobile": "captures/header18/mobile-390-closed.png",
    "dark": "captures/header18/desktop-dark-open.png",
    "reducedMotion": "captures/header18/desktop-reduced-motion-open.png",
    "noJavaScript": "captures/header18/mobile-js-disabled.png",
    "desktopClosed": "captures/header18/desktop-light-closed.png",
    "desktopOpen": "captures/header18/desktop-light-open.png",
    "desktopDarkClosed": "captures/header18/desktop-dark-closed.png",
    "desktopDarkOpen": "captures/header18/desktop-dark-open.png",
    "tablet": "captures/header18/tablet-768.png",
    "seam": "captures/header18/seam-767.png",
    "formRow": "captures/header18/form-row-640.png",
    "mobileClosed": "captures/header18/mobile-390-closed.png",
    "mobileOpen": "captures/header18/mobile-390-open.png",
    "narrow": "captures/header18/narrow-320.png",
    "noJavaScript": "captures/header18/mobile-js-disabled.png",
    "reducedMotionOpen": "captures/header18/desktop-reduced-motion-open.png"
  },
  "capturesFresh": true,
  "cascadeInspection": "Independent comparison of the authenticated Header18 reference brief, acceptance contract, final DOM, CSS cascade, JavaScript, focused suite, and all twelve captures confirms the exact source anatomy: one content-height section, one constrained container, one responsive heading/support split, one description, exactly one email form with one visible label/input/submit/status/legal terms, one full-width landscape image trigger with one scrim and play affordance, and one native Ren10 dialog with one loader and one titled iframe. The form, lightbox, fallback, focus, responsive seams, themes, and reduced motion remain complete. No extra CTA, second form/dialog/iframe/trigger, navigation, logo, background video, framework leakage, hardcoded chroma, overflow, clipping, or duplicate affordance remains.",
  "checklist": {
    "total": 36,
    "passed": 36,
    "controls": [
      {"id":"A1","result":"passed","description":"Authenticated complete Header18 source lineage and exact anatomy verified."},
      {"id":"A2","result":"passed","description":"Reference brief and translation map contain source facts without protected source code."},
      {"id":"A3","result":"passed","description":"Packet acceptance and render matrix validate at green."},
      {"id":"A4","result":"passed","description":"Genuine RED evidence predates the production block and fails for its absence."},
      {"id":"A5","result":"passed","description":"Twelve present, fresh cache-busted states trace corrected functional commit 0c5d217."},
      {"id":"A6","result":"passed","description":"Implementation scope is limited to Header18 block, focused suite, packet, and captures."},
      {"id":"B1","result":"passed","description":"One labelled content-height hero owns one constrained container."},
      {"id":"B2","result":"passed","description":"One copy region owns one h1 and one description-support region."},
      {"id":"B3","result":"passed","description":"Exactly one email form owns one label, input, submit, status, and legal terms."},
      {"id":"B4","result":"passed","description":"Exactly one landscape trigger owns one image, scrim, and play affordance."},
      {"id":"B5","result":"passed","description":"Exactly one dialog owns one loader, one titled iframe, and one close control."},
      {"id":"B6","result":"passed","description":"No extra CTA, navigation, logo, background video, duplicate form, or duplicate media exists."},
      {"id":"C1","result":"passed","description":"Implementation is vanilla semantic HTML, CSS, JavaScript, and Light DOM."},
      {"id":"C2","result":"passed","description":"Ren10 dialog, field, button, and spinner usage follows colocated contracts."},
      {"id":"C3","result":"passed","description":"Ren10 center, stack, switcher, frame, and cover primitives own layout."},
      {"id":"C4","result":"passed","description":"Consumer CSS uses semantic/component tokens without palette primitives or hardcoded chroma."},
      {"id":"C5","result":"passed","description":"One stylesheet import and module-scoped JavaScript prevent global collisions."},
      {"id":"C6","result":"passed","description":"Real section, form, label, input, button, anchors, dialog, and iframe preserve semantics."},
      {"id":"D1","result":"passed","description":"The section remains content-height without viewport-height forcing."},
      {"id":"D2","result":"passed","description":"Copy stacks through 767px and becomes equal top-aligned columns at 768px."},
      {"id":"D3","result":"passed","description":"Form stacks narrowly and becomes an aligned input-submit row at 640px."},
      {"id":"D4","result":"passed","description":"The landscape trigger spans the container and preserves aspect-video geometry."},
      {"id":"D5","result":"passed","description":"Widths 320, 390, 640, 767, 768, and 1280 have no horizontal overflow."},
      {"id":"D6","result":"passed","description":"Desktop/mobile modal surfaces remain aligned, singular, and unclipped."},
      {"id":"E1","result":"passed","description":"All interactive elements have accessible names, visible focus, and logical order."},
      {"id":"E2","result":"passed","description":"Input, submit, terms, trigger, and close controls meet 44px touch geometry."},
      {"id":"E3","result":"passed","description":"Repeated Tab and Shift+Tab remain trapped inside the open modal."},
      {"id":"E4","result":"passed","description":"Explicit close, Escape, and backdrop dismissal restore trigger focus."},
      {"id":"E5","result":"passed","description":"Loading state hands off to one playable owned iframe and close unloads media."},
      {"id":"E6","result":"passed","description":"Axe WCAG 2.1 A/AA reports no violations in closed/open light/dark states."},
      {"id":"F1","result":"passed","description":"Invalid email exposes wired error state and valid input clears it."},
      {"id":"F2","result":"passed","description":"Enhanced valid submit exposes one polite confirmation without navigation."},
      {"id":"F3","result":"passed","description":"No-JavaScript preserves copy, image, native GET form, terms, and video alternative."},
      {"id":"F4","result":"passed","description":"Reduced motion removes modal transition and retains gentle spinner behavior."},
      {"id":"F5","result":"passed","description":"Focused Playwright passes 34/34 across light and dark; lint passes with zero errors."},
      {"id":"F6","result":"passed","description":"Agent checks, evals, workflow validation, counts, stale scan, capture lineage, and diff checks pass."}
    ]
  },
  "applicableEvalsChecklist": "All applicable Ren10 self-check items pass: semantic HTML, documented components, layout primitives, token policy, native form validation and fallback, modal keyboard behavior, loading and playable media, focus, contrast, reduced motion, responsive geometry, browser and axe coverage, lint, eval, and workflow controls. Migration and new-component exemption items are not applicable."
}
