{
  "auditor_id": "blocking-B-semantic",
  "run_id": "run-002",
  "revision": "v1",
  "terminal": true,
  "stale": false,
  "full_read": true,
  "audit_scope": [
    "exact frozen candidate full-read",
    "authority semantic consistency",
    "continuity and reveal integrity",
    "character agency and causal logic",
    "adversarial originality architecture review",
    "frozen originality receipt and 17-project comparison matrix review"
  ],
  "candidate_sha256": "284e069c5bf729c2d26f109806fc4b5bea0ebab0514a2a288fd1e2ed152d2cc5",
  "audit_set_sha256": "65c608da80a7792abf40085551fa130756104d6bb63c507aa87e2c72cb136108",
  "audit_lock_receipt_sha256": "ca19677a8a687506f551a04552a5e96aa4604152a2398f8788f3173f7076a647",
  "observed_hashes": {
    "work/story/run-002/candidate.txt": "284e069c5bf729c2d26f109806fc4b5bea0ebab0514a2a288fd1e2ed152d2cc5",
    "work/story/run-002/authority/outline.json": "b36a31c9d7ea0271e6a7aaa39ff110c2a7674aaec85b3f0beef58d634b1119d0",
    "work/story/run-002/authority/story-brief.json": "4a211006bf564f359740fe188d01a3792bfd277de2145fce9bb9460617c70ffd",
    "work/story/run-002/authority/characters.json": "577227ba53ee086ff07b3485a41ff57e7820dde86f9c04840a645b14a67db080",
    "work/story/run-002/authority/ledger.json": "66c4a66d1d31ea90444b29609a9236701c3cdaed5e2b86613306b88d5e7e742a",
    "work/story/run-002/authority/identity-registry.json": "da4101aad4992f3a394677f0f117af60a03b338bbaf3a436ba267e5f3f4a768d",
    "work/story/run-002/authority/reveal-ledger.json": "75f08fc8b7d9bba6d23c628a5f7f517407ae38f9410dbd59b4173f3faa301d2d",
    "log/run-002/candidate-validation.json": "1e9cd25f6503c6d7c2baddfccf7f292bfb50a7c33827771e3146b7fa27a9b2d0",
    "log/run-002/originality.json": "bcaee55a53cf6c023ce40b9a8c4cdeec39c453ec3234ad8a1bba43a367843620"
  },
  "snapshot_verification": {
    "locked_file_count": 9,
    "all_locked_rows_exact": true,
    "audit_set_digest_reproduced": true
  },
  "semantic_verdict": "PASS",
  "originality_verdict": "PASS",
  "blocker_count": 0,
  "high_count": 0,
  "findings": [],
  "adversarial_notes": [
    "The repeated family-duty structure is deliberate thematic reinforcement rather than duplicated causality; each recurrence escalates from money, to promised labor, to independent refusal.",
    "The climax preserves bilateral agency: neither spouse conditions their refusal on knowing the other's choice.",
    "Material losses persist through the ending, avoiding apology-based restoration or consequence erasure.",
    "The domestic props remain relational motifs rather than evidence devices or public-validation mechanisms.",
    "The causal architecture is materially distinct from all 17 frozen corpus comparisons; no exact 12-token overlap is reported and the maximum exact token run is seven.",
    "Some late thematic sentences are explicit, but they do not rise to a blocking or high-severity semantic defect."
  ],
  "promotion_eligible": true,
  "verdict": "PASS"
}
