{
  "fixture_only": true,
  "checked_on": "2026-10-06",
  "tests": {
    "checked_on": "2026-10-06",
    "python": "3.14.4",
    "environment": "Windows-11-10.0.26200-SP0",
    "fixture_only": true,
    "network_used": false,
    "tests_run": 17,
    "failures": 0,
    "errors": 0,
    "skipped": 0,
    "success": true,
    "inputs_unchanged": true,
    "input_sha256": {
      "after/ca-en.html": "6c2ec5436d48b9c5d3d9a62376156fa309846b44e8a144f059bcab67f9d093c5",
      "after/ca-fr.html": "ac1b986d0387eca5f0f872da2530cb13a89ca39996d6859095af081d91b10644",
      "after/manifest.json": "1c0846f4ce97d80cdf2406a36062e3cb30c20cf3c1b76ecb8e15bfc23acd5b0f",
      "after/us.html": "cb9d965c2874d1df3ded19e8c42a52f496ce122109090f7c44ec689b00a5796b",
      "before/ca-en.html": "96fea1ace7518d30052c09e6954dae77b3e1ebb28707929d0bd4c3508b2638b0",
      "before/ca-fr.html": "b277247be480f7fb59bf809c934f09763b7f2556e418604750f70308b7e52dae",
      "before/manifest.json": "6759ac65180fe12a58254e32de4f50bdaa43978f780050e1984c780ec80c475e",
      "before/us.html": "2d067304208f6d50da8b6de7c8d0d58e49a8d81853c76cebfd503cf7b5994b5f"
    },
    "diagnostic_entries": {
      "before": 23,
      "after": 0
    },
    "matrix_rows_per_scenario": 9
  },
  "before": {
    "scenario": "before",
    "fictional": true,
    "network_used": false,
    "pages": 3,
    "issues": [
      {
        "url": "https://example.test/en-ca/products/trail-mug",
        "code": "canonical_not_self",
        "detail": "Fixture requires a single self canonical"
      },
      {
        "url": "https://example.test/en-ca/products/trail-mug",
        "code": "missing_locale",
        "detail": "en-us"
      },
      {
        "url": "https://example.test/en-ca/products/trail-mug",
        "code": "target_canonical",
        "detail": "https://example.test/en-ca/products/trail-mug"
      },
      {
        "url": "https://example.test/en-ca/products/trail-mug",
        "code": "target_unavailable",
        "detail": "https://example.test/fr-ca/products/tasse-randonnee"
      },
      {
        "url": "https://example.test/fr-ca/products/tasse-randonnee",
        "code": "missing_locale",
        "detail": "en-us"
      },
      {
        "url": "https://example.test/fr-ca/products/tasse-randonnee",
        "code": "missing_locale",
        "detail": "fr-ca"
      },
      {
        "url": "https://example.test/fr-ca/products/tasse-randonnee",
        "code": "page_unavailable",
        "detail": "Recorded status, redirect or indexing/access restriction"
      },
      {
        "url": "https://example.test/fr-ca/products/tasse-randonnee",
        "code": "self_annotation",
        "detail": "Expected one annotation for this page's locale and URL"
      },
      {
        "url": "https://example.test/fr-ca/products/tasse-randonnee",
        "code": "target_canonical",
        "detail": "https://example.test/en-ca/products/trail-mug"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "canonical_conflict",
        "detail": "Multiple canonical destinations"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "canonical_count",
        "detail": "Expected one canonical, found 2"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "canonical_not_self",
        "detail": "Fixture requires a single self canonical"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "conflicting_locale",
        "detail": "en-ca"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "duplicate_locale",
        "detail": "en-ca: 3 annotations"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "invalid_locale",
        "detail": "en-uk"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "missing_return",
        "detail": "en-ca: https://example.test/en-ca/products/trail-mug"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "missing_return",
        "detail": "fr-ca: https://example.test/fr-ca/products/tasse-randonnee"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "target_canonical",
        "detail": "https://example.test/en-ca/products/trail-mug"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "target_canonical",
        "detail": "https://example.test/products/trail-mug"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "target_canonical",
        "detail": "https://example.test/products/trail-mug"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "target_not_captured",
        "detail": "https://example.test/en-ca/products/retired-mug"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "target_unavailable",
        "detail": "https://example.test/fr-ca/products/tasse-randonnee"
      },
      {
        "url": "https://example.test/products/trail-mug",
        "code": "unexpected_target",
        "detail": "en-ca: https://example.test/en-ca/products/retired-mug"
      }
    ],
    "issue_counts": {
      "canonical_conflict": 1,
      "canonical_count": 1,
      "canonical_not_self": 2,
      "conflicting_locale": 1,
      "duplicate_locale": 1,
      "invalid_locale": 1,
      "missing_locale": 3,
      "missing_return": 2,
      "page_unavailable": 1,
      "self_annotation": 1,
      "target_canonical": 5,
      "target_not_captured": 1,
      "target_unavailable": 2,
      "unexpected_target": 1
    },
    "issue_count": 23,
    "matrix": [
      {
        "source_url": "https://example.test/en-ca/products/trail-mug",
        "source_locale": "en-ca",
        "target_locale": "en-us",
        "expected_target": "https://example.test/products/trail-mug",
        "annotation_count": 0,
        "actual_targets": "",
        "exact_match": false,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": false
      },
      {
        "source_url": "https://example.test/en-ca/products/trail-mug",
        "source_locale": "en-ca",
        "target_locale": "en-ca",
        "expected_target": "https://example.test/en-ca/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/en-ca/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": false
      },
      {
        "source_url": "https://example.test/en-ca/products/trail-mug",
        "source_locale": "en-ca",
        "target_locale": "fr-ca",
        "expected_target": "https://example.test/fr-ca/products/tasse-randonnee",
        "annotation_count": 1,
        "actual_targets": "https://example.test/fr-ca/products/tasse-randonnee",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": false,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/fr-ca/products/tasse-randonnee",
        "source_locale": "fr-ca",
        "target_locale": "en-us",
        "expected_target": "https://example.test/products/trail-mug",
        "annotation_count": 0,
        "actual_targets": "",
        "exact_match": false,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": false
      },
      {
        "source_url": "https://example.test/fr-ca/products/tasse-randonnee",
        "source_locale": "fr-ca",
        "target_locale": "en-ca",
        "expected_target": "https://example.test/en-ca/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/en-ca/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": false
      },
      {
        "source_url": "https://example.test/fr-ca/products/tasse-randonnee",
        "source_locale": "fr-ca",
        "target_locale": "fr-ca",
        "expected_target": "https://example.test/fr-ca/products/tasse-randonnee",
        "annotation_count": 0,
        "actual_targets": "",
        "exact_match": false,
        "return_present": false,
        "target_accessible_recorded": false,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/products/trail-mug",
        "source_locale": "en-us",
        "target_locale": "en-us",
        "expected_target": "https://example.test/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": false
      },
      {
        "source_url": "https://example.test/products/trail-mug",
        "source_locale": "en-us",
        "target_locale": "en-ca",
        "expected_target": "https://example.test/en-ca/products/trail-mug",
        "annotation_count": 3,
        "actual_targets": "https://example.test/en-ca/products/trail-mug | https://example.test/en-ca/products/trail-mug | https://example.test/en-ca/products/retired-mug",
        "exact_match": false,
        "return_present": false,
        "target_accessible_recorded": true,
        "target_canonical_self": false
      },
      {
        "source_url": "https://example.test/products/trail-mug",
        "source_locale": "en-us",
        "target_locale": "fr-ca",
        "expected_target": "https://example.test/fr-ca/products/tasse-randonnee",
        "annotation_count": 1,
        "actual_targets": "https://example.test/fr-ca/products/tasse-randonnee",
        "exact_match": true,
        "return_present": false,
        "target_accessible_recorded": false,
        "target_canonical_self": true
      }
    ]
  },
  "after": {
    "scenario": "after",
    "fictional": true,
    "network_used": false,
    "pages": 3,
    "issues": [],
    "issue_counts": {},
    "issue_count": 0,
    "matrix": [
      {
        "source_url": "https://example.test/en-ca/products/trail-mug",
        "source_locale": "en-ca",
        "target_locale": "en-us",
        "expected_target": "https://example.test/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/en-ca/products/trail-mug",
        "source_locale": "en-ca",
        "target_locale": "en-ca",
        "expected_target": "https://example.test/en-ca/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/en-ca/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/en-ca/products/trail-mug",
        "source_locale": "en-ca",
        "target_locale": "fr-ca",
        "expected_target": "https://example.test/fr-ca/products/tasse-randonnee",
        "annotation_count": 1,
        "actual_targets": "https://example.test/fr-ca/products/tasse-randonnee",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/fr-ca/products/tasse-randonnee",
        "source_locale": "fr-ca",
        "target_locale": "en-us",
        "expected_target": "https://example.test/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/fr-ca/products/tasse-randonnee",
        "source_locale": "fr-ca",
        "target_locale": "en-ca",
        "expected_target": "https://example.test/en-ca/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/en-ca/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/fr-ca/products/tasse-randonnee",
        "source_locale": "fr-ca",
        "target_locale": "fr-ca",
        "expected_target": "https://example.test/fr-ca/products/tasse-randonnee",
        "annotation_count": 1,
        "actual_targets": "https://example.test/fr-ca/products/tasse-randonnee",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/products/trail-mug",
        "source_locale": "en-us",
        "target_locale": "en-us",
        "expected_target": "https://example.test/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/products/trail-mug",
        "source_locale": "en-us",
        "target_locale": "en-ca",
        "expected_target": "https://example.test/en-ca/products/trail-mug",
        "annotation_count": 1,
        "actual_targets": "https://example.test/en-ca/products/trail-mug",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      },
      {
        "source_url": "https://example.test/products/trail-mug",
        "source_locale": "en-us",
        "target_locale": "fr-ca",
        "expected_target": "https://example.test/fr-ca/products/tasse-randonnee",
        "annotation_count": 1,
        "actual_targets": "https://example.test/fr-ca/products/tasse-randonnee",
        "exact_match": true,
        "return_present": true,
        "target_accessible_recorded": true,
        "target_canonical_self": true
      }
    ]
  }
}
