LAB EXHIBIT

SSR flight

Progressive flight stream + interactive hydrate policy.
SSR flight streamencode_ssr_flight_ndjson + FlightMux + pack keelFlightMux. Residual: live QUIC/HTTP/3 soak.
Interactive hydratepresentation|interactive|live policy · activate on Done. Not a second SPA streamer.
A11y residual inventoryEngine residual + axe plan. Residual: multi-origin playwright soak.[info] a11y.engine_gap_scan_ci_wired — CI runs `keel a11y-check` (scan_hostdocument_html_a11y_gaps + residual inventory). Not axe-core.[info] a11y.axe_core_plan_l0 — plan_axe_core_integration + parse_axe_core_results_json + keelRunAxeCore host L0 shipped.[info] a11y.axe_core_live_host_l0 — plan_axe_core_live_run_summary + keelAxeCoreLiveDogfood host optional CDN run L0 shipped.[info] a11y.axe_ci_fail_policy_l0 — plan_axe_ci_fail_policy + evaluate_axe_ci_fail_policy impact-tier fail gates L0 shipped.[info] a11y.axe_core_not_integrated — Product puppeteer + Playwright multipage axe CI soak dogfood; residual: live multi-origin Playwright matrix execution across federated origins.[info] a11y.document_edit_host_labels — Document-edit host stamps aria-label on markdown field + focusable DomPatch log region (scrollable-region-focusable).[info] a11y.axe_product_ci_gate_l0 — plan_axe_product_ci_gate: multipage puppeteer runner + fail policy profile + static dist serve contract L0.[info] a11y.axe_playwright_multi_origin_matrix_l0 — plan_axe_playwright_multi_origin_matrix + evaluate/run mock L0; product Playwright same-origin soak wires probes; residual live multi-origin evidence.[info] a11y.color_contrast_theme_measured — UiTheme default pairs measured via WCAG relative luminance; aa_large floor=true. Residual: full axe contrast of live DOM.[info] a11y.keyboard_virtual_list_scroll — virtual-list is tabbable with focus-visible; PageUp/PageDown host key map residual for agents.[info] a11y.live_region_polite_default — live_region View IR + route announce shipped; assertive-only paths product-owned.[info] a11y.shadow_isolation_open — Modal portal uses open ShadowRoot (AT/debug); closed shadow not used by design.[info] a11y.field_geometry_contrast — Form field surface uses 6px radius + compact min-height so axe contrast is not elmPartiallyObscured; doc-edit opt-in data-keel-doc-edit=1.[info] a11y.solid_text_surfaces_contrast — HostDocument panel/dialog/card tokens are solid (no under-text gradients) so axe color-contrast can resolve. Residual: product CI fail soak.[info] a11y.flight_root_focus_isolation — Flight progressive root is presentation: inert+aria-hidden+role=presentation; defocus + tabindex=-1 descendants; id parked as data-keel-flight-src-id to avoid duplicate-id-aria. Interactive hydrate + multi-origin id federation plan/apply L0 shipped; residual live multi-origin browser execution.[info] a11y.flight_interactive_hydrate — plan_ssr_flight_interactive_policy + plan_flight_id_federation/apply L0; host activate + federation restore/qualify; residual live multi-origin browser execution.[info] a11y.live_axe_incomplete_soak — Live axe incomplete cleared after solid surfaces + field geometry; residual is CI soak durability not page incomplete.

Theme contrast (WCAG)

on_surface/background ratio=17.27 AA-normal=true AA-large=trueon_surface_variant/background ratio=10.13 AA-normal=true AA-large=trueon_surface/surface ratio=15.23 AA-normal=true AA-large=trueon_primary/primary ratio=8.36 AA-normal=true AA-large=truedanger/background ratio=5.58 AA-normal=true AA-large=trueprimary/background ratio=8.82 AA-normal=true AA-large=true