{
  "sources": [
    {
      "slug": "meeting-recap",
      "acceptedSourceSha256": "e8ff4f5203c169c60bd559eea0c8998bd4a629a5904e58c3d4915d2a4d1c8b28",
      "canonicalSourceSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "candidateExact": true,
      "bodyCssTitleDataBytesExact": true,
      "allowedDelta": "One approved noRedundantRoles-only file comment prepended",
      "canonicalSource": "sources/meeting-recap.html",
      "allowedTransformByteExact": true,
      "originalParity": "../meeting-recap/evidence/content-parity.json",
      "originalParitySha256": "5c69ae16722c5da7d6240687e385962ff47c05435a4b101dbcd21ee6af3be212",
      "parityProvenance": "Immutable accepted-source record/text parity; all final bytes after the approved single comment remain exact.",
      "originalFrameEvidence": "../integrated-validation.json",
      "originalCanonicalSha256": "e8ff4f5203c169c60bd559eea0c8998bd4a629a5904e58c3d4915d2a4d1c8b28"
    },
    {
      "slug": "decision-brief",
      "acceptedSourceSha256": "18b8f4f8bf9eddc649e17de08bd932257f5da7163654a69cc1e3eded1b26eda6",
      "canonicalSourceSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "candidateExact": true,
      "bodyCssTitleDataBytesExact": true,
      "allowedDelta": "One approved noRedundantRoles-only file comment prepended",
      "canonicalSource": "sources/decision-brief.html",
      "allowedTransformByteExact": true,
      "originalParity": "../decision-brief/evidence/content-parity.json",
      "originalParitySha256": "5589c926e56c3d09cbf90c0867f857136dd7d6ea684a075ad6c3a1c69259dae6",
      "parityProvenance": "Immutable accepted-source record/text parity; all final bytes after the approved single comment remain exact.",
      "originalFrameEvidence": "../integrated-validation.json",
      "originalCanonicalSha256": "18b8f4f8bf9eddc649e17de08bd932257f5da7163654a69cc1e3eded1b26eda6"
    },
    {
      "slug": "spec",
      "acceptedSourceSha256": "1cc6c161b5e158ea6692f5b4219fa1f9e1077127e6272a2953a2a2df8e601451",
      "canonicalSourceSha256": "1cc6c161b5e158ea6692f5b4219fa1f9e1077127e6272a2953a2a2df8e601451",
      "candidateExact": true,
      "bodyCssTitleDataBytesExact": true,
      "allowedDelta": "None; entire file exact",
      "canonicalSource": "sources/spec.html",
      "allowedTransformByteExact": true,
      "originalParity": "../spec/evidence/content-parity.json",
      "originalParitySha256": "70efb01f96a4ed487bc9a6435189dfd10af99c423bf7c7470b9587fa83051a45",
      "parityProvenance": "Immutable accepted-source record/text parity; all final bytes after the approved single comment remain exact.",
      "originalFrameEvidence": "../integrated-validation.json",
      "originalCanonicalSha256": "1cc6c161b5e158ea6692f5b4219fa1f9e1077127e6272a2953a2a2df8e601451"
    },
    {
      "slug": "research-brief",
      "acceptedSourceSha256": "2ba837d4421fffb84c551813e3462e7bc67c25c041e139f02677ec4175316945",
      "canonicalSourceSha256": "2ba837d4421fffb84c551813e3462e7bc67c25c041e139f02677ec4175316945",
      "candidateExact": true,
      "bodyCssTitleDataBytesExact": true,
      "allowedDelta": "None; entire file exact",
      "canonicalSource": "sources/research-brief.html",
      "allowedTransformByteExact": true,
      "originalParity": "../research-brief/evidence/content-parity.json",
      "originalParitySha256": "ce3fd11693af6736d6fd11e730c8d6e754b4a34fef1e8838f7051273d584ef5d",
      "parityProvenance": "Immutable accepted-source record/text parity; all final bytes after the approved single comment remain exact.",
      "originalFrameEvidence": "../integrated-validation.json",
      "originalCanonicalSha256": "2ba837d4421fffb84c551813e3462e7bc67c25c041e139f02677ec4175316945"
    }
  ],
  "pairs": [
    {
      "slug": "meeting-recap",
      "width": 1440,
      "acceptedSourceSha256": "e8ff4f5203c169c60bd559eea0c8998bd4a629a5904e58c3d4915d2a4d1c8b28",
      "candidateSourceSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "pixelBytesEqual": true,
      "ariaTreeEqual": true,
      "acceptedScreenshotSha256": "8e5fd1dbf9b2603c137810470dd74b7de314b0e42c852cb851beecfe9235e34e",
      "candidateScreenshotSha256": "8e5fd1dbf9b2603c137810470dd74b7de314b0e42c852cb851beecfe9235e34e",
      "associationsValid": true,
      "associationEvidence": "../semantic-pairs/meeting-recap-1440-ax.json",
      "finalCanonicalSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "provenance": "Reused immutable pre-approval candidate pair; exact candidate bytes are now canonical. Not relabelled as a new capture.",
      "acceptedScreenshot": "../semantic-pairs/meeting-recap-1440-accepted.png",
      "candidateScreenshot": "../semantic-pairs/meeting-recap-1440-candidate.png"
    },
    {
      "slug": "meeting-recap",
      "width": 768,
      "acceptedSourceSha256": "e8ff4f5203c169c60bd559eea0c8998bd4a629a5904e58c3d4915d2a4d1c8b28",
      "candidateSourceSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "pixelBytesEqual": true,
      "ariaTreeEqual": true,
      "acceptedScreenshotSha256": "769b39ee59acb162669c8f2cc5c3bb758bcd6e06cf8f94f7c68b8a2e5bc11d1d",
      "candidateScreenshotSha256": "769b39ee59acb162669c8f2cc5c3bb758bcd6e06cf8f94f7c68b8a2e5bc11d1d",
      "associationsValid": true,
      "associationEvidence": "../semantic-pairs/meeting-recap-768-ax.json",
      "finalCanonicalSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "provenance": "Reused immutable pre-approval candidate pair; exact candidate bytes are now canonical. Not relabelled as a new capture.",
      "acceptedScreenshot": "../semantic-pairs/meeting-recap-768-accepted.png",
      "candidateScreenshot": "../semantic-pairs/meeting-recap-768-candidate.png"
    },
    {
      "slug": "meeting-recap",
      "width": 390,
      "acceptedSourceSha256": "e8ff4f5203c169c60bd559eea0c8998bd4a629a5904e58c3d4915d2a4d1c8b28",
      "candidateSourceSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "pixelBytesEqual": true,
      "ariaTreeEqual": true,
      "acceptedScreenshotSha256": "5e7cddb00870141d353af0a1ff394777df75a788497511e6b2875e33738731a9",
      "candidateScreenshotSha256": "5e7cddb00870141d353af0a1ff394777df75a788497511e6b2875e33738731a9",
      "associationsValid": true,
      "associationEvidence": "../semantic-pairs/meeting-recap-390-ax.json",
      "finalCanonicalSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "provenance": "Reused immutable pre-approval candidate pair; exact candidate bytes are now canonical. Not relabelled as a new capture.",
      "acceptedScreenshot": "../semantic-pairs/meeting-recap-390-accepted.png",
      "candidateScreenshot": "../semantic-pairs/meeting-recap-390-candidate.png"
    },
    {
      "slug": "meeting-recap",
      "width": 320,
      "acceptedSourceSha256": "e8ff4f5203c169c60bd559eea0c8998bd4a629a5904e58c3d4915d2a4d1c8b28",
      "candidateSourceSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "pixelBytesEqual": true,
      "ariaTreeEqual": true,
      "acceptedScreenshotSha256": "479a6bc8d8c35669e2b238fff68cce32d7e3046bc5819aabbd8316eae8a24da2",
      "candidateScreenshotSha256": "479a6bc8d8c35669e2b238fff68cce32d7e3046bc5819aabbd8316eae8a24da2",
      "associationsValid": true,
      "associationEvidence": "../semantic-pairs/meeting-recap-320-ax.json",
      "finalCanonicalSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "provenance": "Reused immutable pre-approval candidate pair; exact candidate bytes are now canonical. Not relabelled as a new capture.",
      "acceptedScreenshot": "../semantic-pairs/meeting-recap-320-accepted.png",
      "candidateScreenshot": "../semantic-pairs/meeting-recap-320-candidate.png"
    },
    {
      "slug": "decision-brief",
      "width": 1440,
      "acceptedSourceSha256": "18b8f4f8bf9eddc649e17de08bd932257f5da7163654a69cc1e3eded1b26eda6",
      "candidateSourceSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "pixelBytesEqual": true,
      "ariaTreeEqual": true,
      "acceptedScreenshotSha256": "b8d912eab192ccaace5188b16efc6d43061265b1aea3708fefa1aabd10505309",
      "candidateScreenshotSha256": "b8d912eab192ccaace5188b16efc6d43061265b1aea3708fefa1aabd10505309",
      "associationsValid": true,
      "associationEvidence": "../semantic-pairs/decision-brief-1440-ax.json",
      "finalCanonicalSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "provenance": "Reused immutable pre-approval candidate pair; exact candidate bytes are now canonical. Not relabelled as a new capture.",
      "acceptedScreenshot": "../semantic-pairs/decision-brief-1440-accepted.png",
      "candidateScreenshot": "../semantic-pairs/decision-brief-1440-candidate.png"
    },
    {
      "slug": "decision-brief",
      "width": 768,
      "acceptedSourceSha256": "18b8f4f8bf9eddc649e17de08bd932257f5da7163654a69cc1e3eded1b26eda6",
      "candidateSourceSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "pixelBytesEqual": true,
      "ariaTreeEqual": true,
      "acceptedScreenshotSha256": "b96d9312b1899cde3614d2faa91b70bbfbbabedaefca2b6aa43a0cb541326a76",
      "candidateScreenshotSha256": "b96d9312b1899cde3614d2faa91b70bbfbbabedaefca2b6aa43a0cb541326a76",
      "associationsValid": true,
      "associationEvidence": "../semantic-pairs/decision-brief-768-ax.json",
      "finalCanonicalSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "provenance": "Reused immutable pre-approval candidate pair; exact candidate bytes are now canonical. Not relabelled as a new capture.",
      "acceptedScreenshot": "../semantic-pairs/decision-brief-768-accepted.png",
      "candidateScreenshot": "../semantic-pairs/decision-brief-768-candidate.png"
    },
    {
      "slug": "decision-brief",
      "width": 390,
      "acceptedSourceSha256": "18b8f4f8bf9eddc649e17de08bd932257f5da7163654a69cc1e3eded1b26eda6",
      "candidateSourceSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "pixelBytesEqual": true,
      "ariaTreeEqual": true,
      "acceptedScreenshotSha256": "ef179b6d53734de7aebe04edae51fa5aad62b53bb7f1a2a0ef64ffe09d4c74b4",
      "candidateScreenshotSha256": "ef179b6d53734de7aebe04edae51fa5aad62b53bb7f1a2a0ef64ffe09d4c74b4",
      "associationsValid": true,
      "associationEvidence": "../semantic-pairs/decision-brief-390-ax.json",
      "finalCanonicalSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "provenance": "Reused immutable pre-approval candidate pair; exact candidate bytes are now canonical. Not relabelled as a new capture.",
      "acceptedScreenshot": "../semantic-pairs/decision-brief-390-accepted.png",
      "candidateScreenshot": "../semantic-pairs/decision-brief-390-candidate.png"
    },
    {
      "slug": "decision-brief",
      "width": 320,
      "acceptedSourceSha256": "18b8f4f8bf9eddc649e17de08bd932257f5da7163654a69cc1e3eded1b26eda6",
      "candidateSourceSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "pixelBytesEqual": true,
      "ariaTreeEqual": true,
      "acceptedScreenshotSha256": "fb063057e6d7c5907495b41d47e70cdfca5d2bd9eab2b3fb766b0d6796aefcb9",
      "candidateScreenshotSha256": "fb063057e6d7c5907495b41d47e70cdfca5d2bd9eab2b3fb766b0d6796aefcb9",
      "associationsValid": true,
      "associationEvidence": "../semantic-pairs/decision-brief-320-ax.json",
      "finalCanonicalSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "provenance": "Reused immutable pre-approval candidate pair; exact candidate bytes are now canonical. Not relabelled as a new capture.",
      "acceptedScreenshot": "../semantic-pairs/decision-brief-320-accepted.png",
      "candidateScreenshot": "../semantic-pairs/decision-brief-320-candidate.png"
    }
  ],
  "pairedPass": true,
  "finalCanonicalFrameReadback": [
    {
      "slug": "meeting-recap",
      "canonicalSha256": "be10b99a09fa0e589619bf5f2b07f3027722e0e9f8ad5c5e9e01c50416fee495",
      "status": 200,
      "exactCanonicalPrefix": true,
      "appendedReporterBytes": 468
    },
    {
      "slug": "decision-brief",
      "canonicalSha256": "77da9c704f717c821792d30f2276742f277d3a13f57977a43fa1040e6cc9d68f",
      "status": 200,
      "exactCanonicalPrefix": true,
      "appendedReporterBytes": 468
    },
    {
      "slug": "spec",
      "canonicalSha256": "1cc6c161b5e158ea6692f5b4219fa1f9e1077127e6272a2953a2a2df8e601451",
      "status": 200,
      "exactCanonicalPrefix": true,
      "appendedReporterBytes": 468
    },
    {
      "slug": "research-brief",
      "canonicalSha256": "2ba837d4421fffb84c551813e3462e7bc67c25c041e139f02677ec4175316945",
      "status": 200,
      "exactCanonicalPrefix": true,
      "appendedReporterBytes": 468
    }
  ],
  "readbackPass": true,
  "reusedValidation": {
    "mainCaptures": 16,
    "edgeCaptures": 24,
    "semanticWidths": 58,
    "fixtures": 12,
    "noJs": 4,
    "growth": 8,
    "proof": "../integrated-validation.json",
    "detailedSemantics": "../semantic-validation.json",
    "explanation": "No CSS/body/title/data delta; candidate PNG/ARIA identity plus exact source transform justifies reuse. Existing public evidence kept immutable."
  },
  "freshActualSandbox": "embedded-semantics.json",
  "limitation": "Chromium only; no cross-engine or screen-reader navigation certification."
}
