{
  "generatedAt": "2026-07-14T00:18:20.143Z",
  "mode": "fresh-rerun",
  "assertions": {
    "publicM1FixtureHashesVerified": true,
    "publicM1FixturesCompletedRealChromeJourney": true,
    "allFiveTypedLocatorKindsCovered": true,
    "overlapAndMultiCodePersisted": true,
    "exactEvidenceReturnPreservedRevision": true,
    "codebookMergeAndSplitCompleted": true,
    "memoAndOperationCompensationAudited": true,
    "allFourResearchConnectionKindsCompleted": true,
    "withdrawalRemovedLiveContentAndStorage": true,
    "codebookOpenExchangeCompleted": true,
    "capabilityRegistryUpgradedFromUnifiedProof": true,
    "allChildBrowserAssertionsPassed": true,
    "allEvidenceArtifactsHashed": true
  },
  "publicFixtureEvidence": [
    {
      "filename": "gutenberg-gift-of-the-magi.txt",
      "format": "txt",
      "license": "Public domain in the USA; Project Gutenberg terms retained in the file",
      "sha256": "cdf8ad2aad68e48c58d6745a8a1ec418871176a6521fb458a8abc88f9a0649a3",
      "sourcePage": "https://www.gutenberg.org/ebooks/7256"
    },
    {
      "filename": "python-docx-test.docx",
      "format": "docx",
      "license": "MIT",
      "sha256": "fba1c76b66ff30982e5281941ca1111eaeaeb092abb6dfbe1730bed3774f40b6",
      "sourcePage": "https://github.com/python-openxml/python-docx/blob/e45454602b53e8e572b179ccf1c91093ec9f4ed7/tests/test_files/test.docx"
    },
    {
      "filename": "w3c-dummy.pdf",
      "format": "pdf",
      "license": "W3C test suite license; BSD-3-Clause option",
      "sha256": "3df79d34abbca99308e79cb94461c1893582604d68329a41fd4bec1885e6adb4",
      "sourcePage": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"
    },
    {
      "filename": "exceljs-dates.csv",
      "format": "csv",
      "license": "MIT",
      "sha256": "5fd2f4b3eac34707e4218fe17bac762082b73f4fb48c4f2e880dec374ac75368",
      "sourcePage": "https://github.com/exceljs/exceljs/blob/5bed18b45e824f409b08456b59b87430ded023ab/spec/integration/data/test-issue-991.csv"
    },
    {
      "filename": "exceljs-gold.xlsx",
      "format": "xlsx",
      "license": "MIT",
      "sha256": "158a7657659b2bfc11389f07c911ebc5215757e960cc11f5a947e1056ce6f6e4",
      "sourcePage": "https://github.com/exceljs/exceljs/blob/5bed18b45e824f409b08456b59b87430ded023ab/spec/integration/data/gold.xlsx"
    },
    {
      "filename": "commons-example-image.png",
      "format": "png",
      "license": "Public domain",
      "sha256": "c943c61f30c5f066bd7731fd1facf33c0d4080240db220f75412ab2f12ce2032",
      "sourcePage": "https://commons.wikimedia.org/wiki/File:Example_image.png"
    },
    {
      "filename": "commons-audio.wav",
      "format": "wav",
      "license": "CC0 1.0",
      "sha256": "8640a316bbbd623fc678252dcc797165c8606a4643f5834cd8f03456d2cbc72e",
      "sourcePage": "https://commons.wikimedia.org/wiki/File:Audio.wav"
    },
    {
      "filename": "commons-me-at-the-zoo.webm",
      "format": "webm",
      "license": "CC BY 3.0; Jawed Karim and Yakov Lapitsky",
      "sha256": "f080a995943f2b4641d74a94dfc2d336d494fa6e25026e55b5def94f07ea522b",
      "sourcePage": "https://commons.wikimedia.org/wiki/File:Me_at_the_zoo.webm"
    }
  ],
  "locatorCoverage": {
    "text-range": {
      "publicFixtureFormats": [
        "txt",
        "docx"
      ],
      "evidence": [
        "m1-public-fixtures.formatLocatorsPersisted",
        "m2-history.historyReturnedToExactHistoricalRevision"
      ]
    },
    "page-region": {
      "publicFixtureFormats": [
        "pdf"
      ],
      "persistedCount": 1,
      "evidence": [
        "m2-readers.pdfPageRenderAndRegion"
      ]
    },
    "image-region": {
      "publicFixtureFormats": [
        "png"
      ],
      "persistedCount": 2,
      "evidence": [
        "m2-readers.imageRegionSelection",
        "m2-readers.overlapAndMultiCode"
      ]
    },
    "table-cell": {
      "publicFixtureFormats": [
        "csv",
        "xlsx"
      ],
      "persistedCount": 4,
      "evidence": [
        "m2-readers.tableRectangleSelection",
        "m2-readers.tableExactReturn"
      ]
    },
    "media-time-range": {
      "publicFixtureFormats": [
        "wav",
        "webm"
      ],
      "persistedCount": 1,
      "evidence": [
        "m2-readers.mediaRangeAndExactSeek",
        "m2-readers.mediaRefreshRehydration"
      ]
    }
  },
  "virtualization": {
    "readerRows": {
      "image-region": 2,
      "media-time-range": 1,
      "page-region": 1,
      "table-cell": 4
    },
    "codebook": {
      "total": 224,
      "rendered": 14
    },
    "history": {
      "rendered": 18,
      "loaded": 100
    },
    "connections": {
      "rendered": 12,
      "mounted": 12,
      "total": 120
    }
  },
  "auditEvidence": {
    "publicFixtureAuditCounts": {
      "authoritative_transcript_ready": 8,
      "human_code_created": 8,
      "source_audio_erasure_completed": 8,
      "source_withdrawn": 8,
      "transcript_preview_started": 8
    },
    "multimodalHumanCodingCount": 8,
    "codebookActionCount": 16,
    "compensationCount": 2,
    "connectionCreatedCount": 5,
    "connectionDeletedCount": 1,
    "connectionWithdrawalCount": 1
  },
  "requiredCapabilities": [
    "analysis.manual-coding",
    "analysis.codebook-view-export",
    "analysis.codebook-management",
    "analysis.multimodal-annotation",
    "analysis.memo-research-log",
    "analysis.exact-evidence-navigation",
    "analysis.research-connections",
    "analysis.operation-history"
  ],
  "childProofs": [
    {
      "id": "m1-public-fixtures",
      "artifact": "docs/assets/m1-all-format-proof.json",
      "projectId": "19a93994-eaf8-4fc7-811b-27e1394d4588"
    },
    {
      "id": "m2-readers",
      "artifact": "docs/assets/m2-multimodal-readers-proof.json",
      "projectId": "7dc9e938-05e8-471d-bc45-c45b6d2dac81"
    },
    {
      "id": "m2-codebook",
      "artifact": "docs/assets/m2-codebook-workspace-proof.json",
      "projectId": "c6851a41-b923-463a-90e3-3b389251b07b"
    },
    {
      "id": "m2-history",
      "artifact": "docs/assets/m2-evidence-history-proof.json",
      "projectId": "a69b1419-e031-41b0-88cd-9018598ba55a"
    },
    {
      "id": "m2-connections",
      "artifact": "docs/assets/m2-analysis-connections-proof.json",
      "projectId": "39fc5943-6d56-45e7-8687-dc32b2d8ce5c"
    },
    {
      "id": "m2-exchange",
      "artifact": "docs/assets/m2-codebook-exchange-proof.json",
      "projectId": "66f3068e-d5bd-421a-8da3-616d3554b3d9"
    }
  ],
  "artifacts": [
    {
      "path": "docs/assets/m1-all-format-proof.json",
      "bytes": 27423,
      "sha256": "da77252951002ca44515e81441ed944d475d502826a7f9c97bb7c4a4eee00608"
    },
    {
      "path": "docs/assets/m2-multimodal-readers-proof.json",
      "bytes": 931,
      "sha256": "e93008207023bc674aa0ae472779ed932294d06d4c7610e0d635ad766e9b78c0"
    },
    {
      "path": "docs/assets/m2-codebook-workspace-proof.json",
      "bytes": 1022,
      "sha256": "43c55d11f05e49467fd7500d5600e339b0d535faa5349780ec849c4c4f72f58f"
    },
    {
      "path": "docs/assets/m2-evidence-history-proof.json",
      "bytes": 1187,
      "sha256": "6735c44bee5cd86e1ae55ee2f327fae347269256425326afbd5d77840ceeef6e"
    },
    {
      "path": "docs/assets/m2-analysis-connections-proof.json",
      "bytes": 987,
      "sha256": "13f6ebc40a99b6eb7f706b3ff4c5f6d671b9432b92161f11219244cce69e92df"
    },
    {
      "path": "docs/assets/m2-codebook-exchange-proof.json",
      "bytes": 747,
      "sha256": "efe15745a9d76f0148b6986f68fee1ec1e45b5944151ac019994088a25494e6d"
    },
    {
      "path": "docs/assets/m1-all-format-journey.png",
      "bytes": 211812,
      "sha256": "1316399092c625f4a20f0a6f1143edbdb9c5215eb8f6e0bafb296494dfa2e18a"
    },
    {
      "path": "docs/assets/m1-all-format-withdrawal.png",
      "bytes": 212127,
      "sha256": "73f4e9b47c43569259fe37ed868cd7d1c952e297fba472f2347f7af27a0db26b"
    },
    {
      "path": "docs/assets/m2-image-reader-overlap.png",
      "bytes": 220083,
      "sha256": "dc82614cdd73d996f9e80b564ce02bba68d1d35295e0401a27fa77488c5429d2"
    },
    {
      "path": "docs/assets/m2-table-reader-range.png",
      "bytes": 220961,
      "sha256": "1bc74feb94c8eaa0ffef0e87218f5ff87c80b5bf0a5bd7a248337e9b276bef7f"
    },
    {
      "path": "docs/assets/m2-media-reader-range.png",
      "bytes": 106120,
      "sha256": "4da710a0c70d9d10d6ca6faf94ac79a1ddfcb0536fef73da66fb9eb6fad7730c"
    },
    {
      "path": "docs/assets/m2-pdf-reader-region.png",
      "bytes": 170615,
      "sha256": "0115b8cdfc404158c31bcb8a0405cf6b835dc2385aefeb27fc7843fd97a8dd54"
    },
    {
      "path": "docs/assets/m2-codebook-manager-proof.png",
      "bytes": 150857,
      "sha256": "c1df6485b22c996d2c6dea51c1c985b4130a6ecf001e8884ee1af63ddf0ac000"
    },
    {
      "path": "docs/assets/m2-codebook-split-queue-proof.png",
      "bytes": 144873,
      "sha256": "84ed536bd5e86925fae3ed0b2e80dad26701f78d80cbc39f49c551b06b95fcb9"
    },
    {
      "path": "docs/assets/m2-operation-history-proof.png",
      "bytes": 195086,
      "sha256": "a42097052363565a25376d5aa56d6c075b5665f9ca3620e5707f7ff62a274b74"
    },
    {
      "path": "docs/assets/m2-historical-evidence-proof.png",
      "bytes": 125460,
      "sha256": "9ba39cf141c38707b913aaf8966bb282f987c1e6a33c2330d066811bae1298e6"
    },
    {
      "path": "docs/assets/m2-stale-evidence-proof.png",
      "bytes": 128477,
      "sha256": "1da9ec1510316615a81147ad8d1d083f3aaf04fef4e541190c30c6953e68a683"
    },
    {
      "path": "docs/assets/m2-analysis-connections-proof.png",
      "bytes": 182444,
      "sha256": "b76bdfc253dc462e514789a14ce11ee806b8666180f0ec6371bb9c4bd4e03364"
    },
    {
      "path": "docs/assets/m2-analysis-connections-recovery-proof.png",
      "bytes": 137762,
      "sha256": "0750e0d50326f10e1aa1c4d15635341df61147905ff6f2c3edfd4acd1df56491"
    },
    {
      "path": "docs/assets/m2-codebook-exchange-proof.png",
      "bytes": 121899,
      "sha256": "22d4f1176ea3de9e770d21fccedbeb44a2d592c268ea0a55ecc281536c57fd70"
    }
  ]
}
