{
  "status": "PASS",
  "verified": true,
  "run_id": "run-002",
  "revision": "v3",
  "candidate_path": "work/story/run-002/candidate-v3.txt",
  "candidate_sha256": "b4f8136eb6ac3ef29c2c6036ad0fc73726e8317ce0f8205a1c4bf1cb83da230d",
  "candidate_words": 10701,
  "manual_full_read_verified": true,
  "full_read_scope": "exact candidate bytes identical to fully read v2; deterministic v3 reassembly plus provenance-only receipt repair; new blocking full reads still required",
  "byte_identity_to_rejected_v2_candidate": true,
  "candidate_validation_path": "log/run-002/candidate-validation-v3.json",
  "candidate_validation_sha256": "7063b681096303d131a680559d6c5d117740afba528e531fa0b102fc81841ca3",
  "authority_hashes": {
    "story_brief": "4a211006bf564f359740fe188d01a3792bfd277de2145fce9bb9460617c70ffd",
    "characters": "577227ba53ee086ff07b3485a41ff57e7820dde86f9c04840a645b14a67db080",
    "ledger": "66c4a66d1d31ea90444b29609a9236701c3cdaed5e2b86613306b88d5e7e742a",
    "outline": "b36a31c9d7ea0271e6a7aaa39ff110c2a7674aaec85b3f0beef58d634b1119d0",
    "identity_registry": "da4101aad4992f3a394677f0f117af60a03b338bbaf3a436ba267e5f3f4a768d",
    "reveal_ledger": "75f08fc8b7d9bba6d23c628a5f7f517407ae38f9410dbd59b4173f3faa301d2d"
  },
  "supersedes_rejected_revision": "v2",
  "rejection_receipt": "log/run-002/rejected-v2/rejection.json",
  "resolved_findings": [
    {
      "severity": "HIGH",
      "code": "ORIGINALITY_MATRIX_PATH_HASH_MISMATCH",
      "resolution": "builder now records active matrix relative path paired with exact hash"
    }
  ],
  "blocker_count": 0,
  "high_count": 0,
  "promotion_recommendation": "PROCEED_TO_ORIGINALITY_AND_NEW_FREEZE",
  "completed_at": "2026-07-21T17:30:34.056085+00:00"
}
