{
  "source_commit": "c779f8eb3b48dc6c23393b2b160b30b03d881cb4",
  "source_file_sha256": "85c803283660911d42e024ec7890544b9c0cd13bbbdf5ecafafb4ddecca273f0",
  "delta_sha256": "78706af71b42b3762f9f598818bd9aa41481f642013189526f4a025dfff94ec9",
  "method": "Static replay of initialized, exact-unit CUA DOM/CSS snapshots; source JavaScript disabled. Downloaded observed public image/font assets are replayed locally. This is not a deployed build or a functional interaction test.",
  "units": 48,
  "active_unit_ids_verified": 48,
  "viewports": [
    360,
    390,
    430,
    1280
  ],
  "planned_original_pairs": 169,
  "captured_original_pairs": 161,
  "additional_slider_pair": 1,
  "captured_pairs_total": 162,
  "curated_widgets_planned": 16,
  "curated_widgets_captured": 15,
  "missing_original_pairs": [
    {
      "unit": 2,
      "id": "w02-00",
      "reason": "Target is not present in the current initialized course source; direct live DOM check also found no drag-and-drop XBlock in unit 2."
    },
    {
      "unit": 2,
      "id": "g02-005",
      "reason": "Target is not present in the current initialized course source; direct live DOM check also found no drag-and-drop XBlock in unit 2."
    },
    {
      "unit": 2,
      "id": "g02-006",
      "reason": "Target is not present in the current initialized course source; direct live DOM check also found no drag-and-drop XBlock in unit 2."
    },
    {
      "unit": 21,
      "id": "g21-081",
      "reason": "Selector missing or not visible in initialized snapshot"
    },
    {
      "unit": 27,
      "id": "g27-098",
      "reason": "Selector missing or not visible in initialized snapshot"
    },
    {
      "unit": 27,
      "id": "g27-099",
      "reason": "Selector missing or not visible in initialized snapshot"
    },
    {
      "unit": 27,
      "id": "g27-100",
      "reason": "Selector missing or not visible in initialized snapshot"
    },
    {
      "unit": 28,
      "id": "g28-102",
      "reason": "Selector missing or not visible in initialized snapshot"
    }
  ],
  "page_tiles": 263,
  "desktop_1280_geometry_changed_units": [],
  "mobile_visible_targeted_failures_after": 0,
  "mobile_control_overflow_findings_after_excluding_zero_clipped_backing_controls": 0,
  "remaining_document_overflow": [
    {
      "unit": 4,
      "widths": [
        360,
        390,
        430
      ],
      "documentWidth": 618,
      "cause": "Existing server-rendered submit label contains literal HTML entity text, causing text overflow from the button. Present before and after; excluded by the inherited audit."
    }
  ],
  "missing_public_assets": [
    {
      "url": "https://lms.vector-stage.prozori.in.ua/static/images/background2.jpg",
      "status": 404,
      "selector": "section.home > header.slider.slider-separate .outer-wrapper:nth-child(2)",
      "impact": "Shared homepage CSS rule; no matching element in course snapshots. All course images loaded."
    }
  ],
  "limitations": [
    "Static initialized-state CSS replay; source JavaScript was disabled, so this does not retest interaction flows.",
    "Before uses the deployed CSS snapshot; after injects the compiled final branch CSS delta. This is not a deployed build.",
    "Geometry checks are diagnostic and do not prove every possible interaction or absence of all visual defects.",
    "48 exact-unit source snapshots were obtained through the existing live browser session; screenshot targets absent from the current course are listed explicitly."
  ],
  "desktop_comparison_fields": [
    "documentWidth",
    "documentHeight",
    "findings",
    "targeted",
    "landmarks"
  ],
  "css_compile_scope": "Changed course SCSS partial compiled against baseline with stubbed theme variables/mixins; replay uses the resulting delta over captured full deployed stylesheets, not a full application build."
}