{
  "schema": "fleetopus.hold-pack.artifact.v1",
  "pack_frame": "HOLD / falsification slice -- not a Proof-1 PASS",
  "pack_hash": {
    "algorithm": "sha256",
    "digest": "3ea63a1c791f9259780baf0600ab7a07c97ea6b1cfc1c1973ee72712accf70b9"
  },
  "time_window_attribution_refusal": true,
  "freeze_manifest": {
    "schema": "fleetopus.hold-pack.freeze-manifest.v1",
    "pack_frame": "HOLD / falsification slice -- not a Proof-1 PASS",
    "subject": {
      "card_id": "t_0571a99c",
      "run_id": 1009,
      "session_id": "20260825_000936_880071"
    },
    "time_window_attribution": "refused",
    "producer_mutations": "none",
    "evidence_sources": [
      {
        "gather_task_id": "t_59897a28",
        "assignee": "fleetopus",
        "fragment_path": "/Users/johnwhitman/AI/agents/.hermes/kanban/workspaces/t_c578f2d6/t_59897a28.hermes-run-session-evidence.json",
        "fragment_sha256": "5beea293c3c6b502a15e9a12fb67a52ea49f1e2dbf2974428cd4d8ae7605d018",
        "entry_count": 14,
        "status": "completed"
      },
      {
        "gather_task_id": "t_3a457421",
        "assignee": "spritefactory",
        "fragment_path": "/Users/johnwhitman/AI/agents/.hermes/kanban/workspaces/t_c578f2d6/t_3a457421-spritefactory-lineage.json",
        "fragment_sha256": "72eb821f70ebe9f93377da70f99a8b2b721b13a1218363dec22126747552eac9",
        "entry_count": 43,
        "status": "completed"
      },
      {
        "gather_task_id": "t_2beab674",
        "assignee": "fleetopus",
        "fragment_path": "/Users/johnwhitman/AI/agents/.hermes/kanban/workspaces/t_c578f2d6/t_2beab674-evidence-entries.json",
        "fragment_sha256": "fdf3064c7295862339f9bd6de22d4c8398134b576a2c51264b5deb181c4a7a9f",
        "entry_count": 3,
        "status": "completed"
      },
      {
        "gather_task_id": "t_1a45d2c3",
        "assignee": "routeplane",
        "fragment_path": null,
        "fragment_sha256": null,
        "entry_count": 0,
        "status": "archived_without_fragment",
        "absence_reason": "Task crashed 3x due to Hermes CLI NameError. No evidence fragment produced. RoutePlane window evidence (59 MiniMax successes vs 56 session main calls, caller-binding status) is a required evidence class preserved as a first-class absent entry in the manifest."
      }
    ],
    "entries": [
      {
        "source_ref": "consumer:Kolton-SS14:disk:server/Resources/Textures/Objects/Weapons/Melee/solreign_golf_club_driver.rsi/icon.png",
        "content_hash": "sha256:ad7f8bb39e1ca570493f008070555163fd0227c44b4f7cf7ec17622a42830c0c",
        "evidence_class": "spritefactory.consumer_disk_copy",
        "status": "present"
      },
      {
        "source_ref": "consumer:Kolton-SS14:disk:server/Resources/Textures/Objects/Weapons/Melee/solreign_golf_club_driver.rsi/inhand-left.png",
        "content_hash": "sha256:c9727c0794abbb20dfbd4cb35449c1711a9bc3c6972781a8a95334eb0c609512",
        "evidence_class": "spritefactory.consumer_disk_copy",
        "status": "present"
      },
      {
        "source_ref": "consumer:Kolton-SS14:disk:server/Resources/Textures/Objects/Weapons/Melee/solreign_golf_club_driver.rsi/inhand-right.png",
        "content_hash": "sha256:de9ee282ce5853cdddb9f57b1ed820bff8e5852728f0ce8b67f822468b04aa5b",
        "evidence_class": "spritefactory.consumer_disk_copy",
        "status": "present"
      },
      {
        "source_ref": "consumer:Kolton-SS14:disk:server/Resources/Textures/Objects/Weapons/Melee/solreign_golf_club_putter.rsi/icon.png",
        "content_hash": "sha256:3cff263678dfeb96968623a3cf96180049b1f83046b244473f000dab883b3b41",
        "evidence_class": "spritefactory.consumer_disk_copy",
        "status": "present"
      },
      {
        "source_ref": "consumer:Kolton-SS14:disk:server/Resources/Textures/Objects/Weapons/Melee/solreign_golf_club_putter.rsi/inhand-left.png",
        "content_hash": "sha256:6edb23a48d4a16312e807aa5416417c61709ba44344814217031803b3fbe4087",
        "evidence_class": "spritefactory.consumer_disk_copy",
        "status": "present"
      },
      {
        "source_ref": "consumer:Kolton-SS14:disk:server/Resources/Textures/Objects/Weapons/Melee/solreign_golf_club_putter.rsi/inhand-right.png",
        "content_hash": "sha256:3fa1ca06044af45f6a0aa66041e7d42878cfb74b594d52a9559d2c2c1805e132",
        "evidence_class": "spritefactory.consumer_disk_copy",
        "status": "present"
      },
      {
        "source_ref": "consumer:Kolton-SS14:git:server/Resources/Textures/Objects/Weapons/Melee/solreign_golf_club_driver.rsi",
        "content_hash": null,
        "evidence_class": "spritefactory.consumer_git_lineage",
        "status": "unverifiable",
        "absence_reason": "On-disk files exist and PNG/meta sha256 match the producer blobs, but git ls-tree HEAD is empty and .gitignore:2:server/ ignores the path. Consumer git history cannot attest these bytes. Local copies are LOCAL_UNATTESTED."
      },
      {
        "source_ref": "consumer:Kolton-SS14:git:server/Resources/Textures/Objects/Weapons/Melee/solreign_golf_club_putter.rsi",
        "content_hash": null,
        "evidence_class": "spritefactory.consumer_git_lineage",
        "status": "unverifiable",
        "absence_reason": "Same as driver: on-disk sha256 match, gitignored via server/, no HEAD tree entries."
      },
      {
        "source_ref": "dir:/Users/johnwhitman/AI/agents/.hermes/profiles/spritefactory/checkpoints#session=20260825_000936_880071",
        "content_hash": null,
        "evidence_class": "HERMES.SESSION_CHECKPOINT",
        "status": "absent",
        "absence_reason": "Content search of spritefactory/checkpoints for 20260825_000936_880071 returned 0 matches."
      },
      {
        "source_ref": "file:///Users/johnwhitman/AI/agents/.hermes/kanban/workspaces/t_c578f2d6/t_2beab674-meshfleet-absence.json",
        "content_hash": "sha256:c44c31f18675ae9b8e1dc5a74f56ed721d3b890d29fae9a9b52f4af45a285793",
        "evidence_class": "MESHFLEET_NEGATIVE",
        "status": "absent",
        "absence_reason": "Charter \u00a71 requires MeshFleet execution/result contracts for workers that ran t_0571a99c. Canonical producer is /Users/johnwhitman/AI/agent-mesh; default ledger is ~/.config/opencode/agent-mesh.db (src/db.ts DEFAULT_DB_FILE). Live read: agents=0, work_items=0, attempts=0, fleets=0, receipts=0; work_receipts=3 none matching task_id=t_0571a99c or run_id=1009; messages=9 none matching t_0571a99c/session 20260825_000936_880071; event log has 0 matches for those locators; ~/.meshfleet and ~/.meshfleet/out do not exist; FleetOpus MeshFleet connector is missing (strategy \u00a73). Negative-evidence artifact hashed; no producer mutated."
      },
      {
        "source_ref": "file:///Users/johnwhitman/AI/sprite-factory/proof/out/compiled/compiled-new-family/receipt-v1.json",
        "content_hash": "sha256:f3226198e73381e5890d52e1ac8574d2aa4373a226cfb0e9f3f79c298e2b130d",
        "evidence_class": "SPRITE_PROVENANCE_SELF_DECLARED_UNSIGNED",
        "status": "present"
      },
      {
        "source_ref": "file:///tmp/prepush-golf-club-20260825.log",
        "content_hash": "sha256:78e293f428a9df724f3e3515d6ea49bb17c864e8ccb460c07e9c367bef47f4a6",
        "evidence_class": "EXPIRED_RAW_PREPUSH_RECEIPT",
        "status": "absent",
        "absence_reason": "Exact receipt reference is /tmp/prepush-golf-club-20260825.log from t_0571a99c run 1009 metadata.prepush_evidence (claimed sha256 8f65da6bb35b686cbbab7830e4492bfbc245cf7aca64947961afa91210a61f3f). Independent stat at gather time: ENOENT. Raw bytes are expired/unrecoverable; the historical digest was not recomputed. content_hash is of the negative-evidence absence document, not of the missing log."
      },
      {
        "source_ref": "file:/Users/johnwhitman/.config/hermes-lane/data/sessions/20260825_000936_880071.jsonl",
        "content_hash": null,
        "evidence_class": "HERMES.SESSION_DEFAULT_PROFILE_TRANSCRIPT",
        "status": "absent",
        "absence_reason": "No jsonl named 20260825_000936_880071 in default-profile sessions directory."
      },
      {
        "source_ref": "file:/Users/johnwhitman/AI/agents/.hermes/kanban/logs/t_0571a99c.log",
        "content_hash": "sha256:36d85ffb39e2cde0007cd711f7c819e0ecd3f5067e410a74f02f747a8ff90182",
        "evidence_class": "HERMES.KANBAN_WORKER_LOG",
        "status": "present"
      },
      {
        "source_ref": "file:/Users/johnwhitman/AI/agents/.hermes/profiles/spritefactory/session-receipts.jsonl#session_id=20260825_000936_880071",
        "content_hash": "sha256:de53c387a01aeb75b2e17f4202a291ca6d7fc908152ebb74b3518219ecc988b9",
        "evidence_class": "HERMES.SESSION_RECEIPT",
        "status": "present"
      },
      {
        "source_ref": "file:/Users/johnwhitman/AI/agents/.hermes/profiles/spritefactory/sessions/20260825_000936_880071.jsonl",
        "content_hash": null,
        "evidence_class": "HERMES.SESSION_TRANSCRIPT_JSONL",
        "status": "absent",
        "absence_reason": "No jsonl/transcript file named 20260825_000936_880071 under spritefactory/sessions; directory contains only request_dump_* files and sessions.json, none matching this session id."
      },
      {
        "source_ref": "file:/Users/johnwhitman/AI/agents/.hermes/profiles/spritefactory/sessions/request_dump_20260825_000936_880071*",
        "content_hash": null,
        "evidence_class": "HERMES.SESSION_REQUEST_DUMP",
        "status": "absent",
        "absence_reason": "No request_dump file whose name contains 20260825_000936_880071 in spritefactory/sessions."
      },
      {
        "source_ref": "fixture:Kolton-SS14:disk:server/Resources/Textures/Objects/Weapons/Melee/baseball_bat.rsi/inhand-left.png",
        "content_hash": "sha256:e65b618e9ed5e995661602d25c4bba9ccf517abc20dc89ea49d78339aeacc034",
        "evidence_class": "spritefactory.comparison_fixture",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/.ui/reviews.jsonl",
        "content_hash": "sha256:afaab187efc46fa1e98ebcdad8eb9cc738e62c2114814ee213c8f8d4fdefc8c9",
        "evidence_class": "spritefactory.review_ledger",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/README.md",
        "content_hash": "sha256:fd2067aa245e89325d9802edc37c4222fe853592eff2f112010c27ff3a1b7da9",
        "evidence_class": "spritefactory.build_readme_at_commit",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/build.py",
        "content_hash": "sha256:ff5f78270c5f89c4a9985137cc79245e1f611162af307734e771c2a5a76da6f2",
        "evidence_class": "spritefactory.build_script",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-go-kart.rsi/meta.json",
        "content_hash": "sha256:3cce36c7856f63a37c9d4e5ccdd51f1775041ca972598e4e1e3ca74ade186db8",
        "evidence_class": "spritefactory.sibling_asset.meta",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-go-kart.rsi/vehicle.png",
        "content_hash": "sha256:c6d50d92a251367007859c06747861d8fde78c60f099a6c173fd040b92711cd3",
        "evidence_class": "spritefactory.sibling_asset.png",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-golf-club-driver.rsi/icon.png",
        "content_hash": "sha256:ad7f8bb39e1ca570493f008070555163fd0227c44b4f7cf7ec17622a42830c0c",
        "evidence_class": "spritefactory.asset.png",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-golf-club-driver.rsi/inhand-left.png",
        "content_hash": "sha256:c9727c0794abbb20dfbd4cb35449c1711a9bc3c6972781a8a95334eb0c609512",
        "evidence_class": "spritefactory.asset.png",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-golf-club-driver.rsi/inhand-right.png",
        "content_hash": "sha256:de9ee282ce5853cdddb9f57b1ed820bff8e5852728f0ce8b67f822468b04aa5b",
        "evidence_class": "spritefactory.asset.png",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-golf-club-driver.rsi/meta.json",
        "content_hash": "sha256:379b55763a34278398d9b31ed84eb1c78eafdad8c051730b416f597f468145a0",
        "evidence_class": "spritefactory.asset.meta",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-golf-club-putter.rsi/icon.png",
        "content_hash": "sha256:3cff263678dfeb96968623a3cf96180049b1f83046b244473f000dab883b3b41",
        "evidence_class": "spritefactory.asset.png",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-golf-club-putter.rsi/inhand-left.png",
        "content_hash": "sha256:6edb23a48d4a16312e807aa5416417c61709ba44344814217031803b3fbe4087",
        "evidence_class": "spritefactory.asset.png",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-golf-club-putter.rsi/inhand-right.png",
        "content_hash": "sha256:3fa1ca06044af45f6a0aa66041e7d42878cfb74b594d52a9559d2c2c1805e132",
        "evidence_class": "spritefactory.asset.png",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:deliveries/solreign-recreation/solreign-golf-club-putter.rsi/meta.json",
        "content_hash": "sha256:379b55763a34278398d9b31ed84eb1c78eafdad8c051730b416f597f468145a0",
        "evidence_class": "spritefactory.asset.meta",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:gpg-signature",
        "content_hash": null,
        "evidence_class": "spritefactory.signed_commit",
        "status": "absent",
        "absence_reason": "git log --format=%G? returns N (no signature). git verify-commit 572c93c2 exits 1 with empty stdout/stderr. git notes show: no note found."
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:proof/AUDIT.md#this-commit-delta",
        "content_hash": null,
        "evidence_class": "spritefactory.prepush_audit_for_this_commit",
        "status": "absent",
        "absence_reason": "Commit message states AUDIT.md / PROOF.md not committed (reverted before commit per AGENTS.md). The files exist in the parent tree but are not this commit's delta. Current workdir AUDIT.md sha256:f94998f832ec8cf0f11cb2366dbaa569db6ecac191cb6740490fb54ecf82d880 differs from the 572c93c2 blob sha256:35ff9fff007f76a2ab07af2a9f724642248b4876623912b4e83611f641cc19ea."
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:proof/PROOF.md#this-commit-delta",
        "content_hash": null,
        "evidence_class": "spritefactory.prepush_proof_for_this_commit",
        "status": "absent",
        "absence_reason": "Same as AUDIT: reverted before commit. Current workdir PROOF.md sha256:04ba4d348d8d64ec78f957d7cde226ee4b88ceaceafd60775180590b4dc1dd61 differs from the 572c93c2 blob sha256:82fc1ef027ee74236390fee6a12a6dca55cf10a38eac66ec6a9c000c3e64c286."
      },
      {
        "source_ref": "git:sprite-factory:572c93c2:tests/test_golf_club_inhand_facings.py#REVIEW_PENDING",
        "content_hash": "sha256:4cc44eb73bf58d902c7ec945116f0bb56f24214d5eef690f03c68e2b40b843b3",
        "evidence_class": "spritefactory.test_semantic_review",
        "status": "unverifiable",
        "absence_reason": "Test docstring states REVIEW PENDING. No pixel redraw. PNG ledger approvals are for asset bytes, not for this facing-lock test. No independent authenticated review of blob 8d5df9b3 is present."
      },
      {
        "source_ref": "git:sprite-factory:annotated-tag:572c93c2e2a08694510bb3f89f3ea341648e2b15",
        "content_hash": null,
        "evidence_class": "spritefactory.release_tag",
        "status": "absent",
        "absence_reason": "git tag --contains 572c93c2 is empty."
      },
      {
        "source_ref": "git:sprite-factory:blob:8d5df9b30fb5bb0f6b58a3203c7502162357fd24:tests/test_golf_club_inhand_facings.py",
        "content_hash": "sha256:4cc44eb73bf58d902c7ec945116f0bb56f24214d5eef690f03c68e2b40b843b3",
        "evidence_class": "spritefactory.build_test",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:commit:0d78d94c0ad7b5a4e45a58d897e60d16306bc712",
        "content_hash": "sha256:b5b754a5739dc4c1a36eb00f5d21da1f670bdfc2a71444d3a35c158fb2229d54",
        "evidence_class": "spritefactory.source_commit",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:commit:572c93c2e2a08694510bb3f89f3ea341648e2b15",
        "content_hash": "sha256:4175cd94fd6a84efe1c1301c32b2dda477bf980b0cf94b8d69ae0e601c52facf",
        "evidence_class": "spritefactory.feature_commit",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:commit:62520d4526b05354b8b5190dc6d4c16e8400c452",
        "content_hash": "sha256:a9300e5c40add00e3ba9654a4e4b89806811ba22d17024dbab871fa26be5a932",
        "evidence_class": "spritefactory.parent_commit",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:commit:a4113c4342ba4cdf60b58b27571a96d61c130ced",
        "content_hash": "sha256:3fde94f99f00591b93ccdf4b0ac9d4165a9bec30af11dd3ce116a1363e499b68",
        "evidence_class": "spritefactory.prior_rollin_commit",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:origin/main:tests/test_golf_club_inhand_facings.py",
        "content_hash": null,
        "evidence_class": "spritefactory.build_test_on_origin_main",
        "status": "absent",
        "absence_reason": "git ls-tree origin/main -- tests/test_golf_club_inhand_facings.py is empty. 572c93c2 is not an ancestor of origin/main c0e5faff. Feature remains on sf-lanes/goal-0804-recovery/golf-club-inhand-lock-rollin-20260825 only."
      },
      {
        "source_ref": "git:sprite-factory:reviews.jsonl:line:234:solreign-golf-club-driver.rsi:inhand-left",
        "content_hash": "sha256:cc19f8cb6446aeb2c295c25087cae58b5f71094ed04a4b054d5ed338abe64ab9",
        "evidence_class": "spritefactory.human_review_row",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:reviews.jsonl:line:235:solreign-golf-club-driver.rsi:inhand-right",
        "content_hash": "sha256:a8a5f04fe6aea54d54e64a99b3eac200aee5131c5a6e84412fd2029971648e2d",
        "evidence_class": "spritefactory.human_review_row",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:reviews.jsonl:line:236:solreign-golf-club-putter.rsi:inhand-left",
        "content_hash": "sha256:c43d7221c4b79988b2fa8e8177f4e0e72aac41313816347f5aa16b0f61b61031",
        "evidence_class": "spritefactory.human_review_row",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:reviews.jsonl:line:237:solreign-golf-club-putter.rsi:inhand-right",
        "content_hash": "sha256:f86409c3c03af937bfd9312949e25672f498c73813973b508cbbd3d4804df679",
        "evidence_class": "spritefactory.human_review_row",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:reviews.jsonl:line:68:solreign-golf-club-driver.rsi:icon",
        "content_hash": "sha256:9c05bd9362688dfa5e094f5ea0b22d4d130d9bb904f275a8da65ed769e43b17f",
        "evidence_class": "spritefactory.human_review_row",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:reviews.jsonl:line:69:solreign-golf-club-putter.rsi:icon",
        "content_hash": "sha256:936e896aff9598246a7901e552b741beee008fe46116dc4dd5d5d28eccf50a2e",
        "evidence_class": "spritefactory.human_review_row",
        "status": "present"
      },
      {
        "source_ref": "git:sprite-factory:tree:5163364ebaec04b4cdd5cb15f481c859862294d1",
        "content_hash": "sha256:7371b401f184ca8e7173b32b0c1abc8d2028880dfcca5f0dd52a4c834a503dee",
        "evidence_class": "spritefactory.commit_tree",
        "status": "present"
      },
      {
        "source_ref": "kanban://t_1a45d2c3/routeplane-window-evidence-fragment",
        "content_hash": null,
        "evidence_class": "ROUTEPLANE_WINDOW_EVIDENCE",
        "status": "absent",
        "absence_reason": "Gathering task t_1a45d2c3 (assigned to routeplane) was archived without producing an evidence fragment. The task crashed 3 times (runs 16953, 16963, 16967) due to a Hermes CLI NameError ('name model is not defined' in _init_prompt_and_reasoning). No JSON fragment was written to the workspace. The RoutePlane window evidence (59 MiniMax successes vs 56 session main calls, caller-binding status) was never gathered or hashed. This is a first-class absent entry -- the evidence class is required by the pack specification but no fragment exists.",
        "caller_binding_status": "unverifiable",
        "gather_task_id": "t_1a45d2c3",
        "gather_task_status": "archived",
        "crash_count": 3,
        "crash_runs": [
          16953,
          16963,
          16967
        ],
        "crash_error": "NameError: name 'model' is not defined (Hermes CLI _init_prompt_and_reasoning)"
      },
      {
        "source_ref": "spritefactory:prepush-receipt:572c93c2e2a08694510bb3f89f3ea341648e2b15",
        "content_hash": null,
        "evidence_class": "spritefactory.prepush_receipt",
        "status": "absent",
        "absence_reason": "No receipt under sprite-factory/proof, sprite-factory/docs/ops, or spritefactory profile receipts names 572c93c2 or golf-club-inhand-lock-rollin-20260825. Isolated pytest claim in the commit message is self-declared and unreproduced this gather."
      },
      {
        "source_ref": "sqlite:file:/Users/johnwhitman/.config/hermes-lane/data/state.db?mode=ro#sessions.id=20260825_000936_880071",
        "content_hash": null,
        "evidence_class": "HERMES.SESSION_DEFAULT_PROFILE",
        "status": "absent",
        "absence_reason": "Default-profile state.db has 0 sessions and 0 messages for id=20260825_000936_880071. Session lives only in the spritefactory profile DB."
      },
      {
        "source_ref": "sqlite:file:/Users/johnwhitman/AI/agents/.hermes/kanban.db?mode=ro#task_attachments.task_id=t_0571a99c",
        "content_hash": null,
        "evidence_class": "HERMES.KANBAN_TASK_ATTACHMENTS",
        "status": "absent",
        "absence_reason": "COUNT(*)=0 for task_id=t_0571a99c in task_attachments; no run/session attachment objects exist on the canonical board."
      },
      {
        "source_ref": "sqlite:file:/Users/johnwhitman/AI/agents/.hermes/kanban.db?mode=ro#task_events.run_id=1009",
        "content_hash": "sha256:8401da2b0d77da4cb3dd7929e1ea7e903cab5063672c44de5ba7bfea017006c3",
        "evidence_class": "HERMES.KANBAN_RUN_EVENTS",
        "status": "present"
      },
      {
        "source_ref": "sqlite:file:/Users/johnwhitman/AI/agents/.hermes/kanban.db?mode=ro#task_runs.id=1009",
        "content_hash": "sha256:f36cc848ceb501eefbe2f7c082c8fb9a942356ca1028895fe8499d9c51ba90dc",
        "evidence_class": "HERMES.KANBAN_RUN",
        "status": "present"
      },
      {
        "source_ref": "sqlite:file:/Users/johnwhitman/AI/agents/.hermes/kanban.db?mode=ro#tasks.id=t_0571a99c",
        "content_hash": "sha256:3975fc3bfd26584f93b4ce1a883f5fae10d6ccca5ddcd2a9ba363ad9b715df58",
        "evidence_class": "HERMES.KANBAN_TASK",
        "status": "present"
      },
      {
        "source_ref": "sqlite:file:/Users/johnwhitman/AI/agents/.hermes/profiles/spritefactory/state.db?mode=ro#messages.session_id=20260825_000936_880071",
        "content_hash": "sha256:a4878783a90dfa4c0666ed6ed09ef91e061bf85fa33b5684afc18bdccd744eae",
        "evidence_class": "HERMES.SESSION_MESSAGES",
        "status": "present"
      },
      {
        "source_ref": "sqlite:file:/Users/johnwhitman/AI/agents/.hermes/profiles/spritefactory/state.db?mode=ro#session_model_usage.session_id=20260825_000936_880071",
        "content_hash": "sha256:e5585257ea22ec3b533089cd829cddc6959ec107e72af85074dba875c096adf8",
        "evidence_class": "HERMES.SESSION_MODEL_USAGE",
        "status": "present"
      },
      {
        "source_ref": "sqlite:file:/Users/johnwhitman/AI/agents/.hermes/profiles/spritefactory/state.db?mode=ro#sessions.id=20260825_000936_880071",
        "content_hash": "sha256:01eb6b103b84d1fac012498720d676f072f257a2e04a67fdd1d9d2be54cd6cf6",
        "evidence_class": "HERMES.SESSION_ROW",
        "status": "present"
      },
      {
        "source_ref": "workdir:/Users/johnwhitman/AI/sprite-factory/deliveries/solreign-recreation/README.md",
        "content_hash": "sha256:7d381d968e8a1f0749cdc71083b6497bf6677d0e78c293740e07ba18ace298b8",
        "evidence_class": "spritefactory.build_readme_current",
        "status": "present"
      },
      {
        "source_ref": "workdir:/Users/johnwhitman/AI/sprite-factory/tests/test_golf_club_inhand_facings.py",
        "content_hash": null,
        "evidence_class": "spritefactory.build_test_workdir",
        "status": "absent",
        "absence_reason": "File does not exist in the current checkout at HEAD c0e5faff711aa5cbdcde3836a629384ef981d12d."
      }
    ],
    "entry_count": 61,
    "entry_summary": {
      "present": 42,
      "absent": 16,
      "unverifiable": 3
    },
    "evidence_classes": [
      "EXPIRED_RAW_PREPUSH_RECEIPT",
      "HERMES.KANBAN_RUN",
      "HERMES.KANBAN_RUN_EVENTS",
      "HERMES.KANBAN_TASK",
      "HERMES.KANBAN_TASK_ATTACHMENTS",
      "HERMES.KANBAN_WORKER_LOG",
      "HERMES.SESSION_CHECKPOINT",
      "HERMES.SESSION_DEFAULT_PROFILE",
      "HERMES.SESSION_DEFAULT_PROFILE_TRANSCRIPT",
      "HERMES.SESSION_MESSAGES",
      "HERMES.SESSION_MODEL_USAGE",
      "HERMES.SESSION_RECEIPT",
      "HERMES.SESSION_REQUEST_DUMP",
      "HERMES.SESSION_ROW",
      "HERMES.SESSION_TRANSCRIPT_JSONL",
      "MESHFLEET_NEGATIVE",
      "ROUTEPLANE_WINDOW_EVIDENCE",
      "SPRITE_PROVENANCE_SELF_DECLARED_UNSIGNED",
      "spritefactory.asset.meta",
      "spritefactory.asset.png",
      "spritefactory.build_readme_at_commit",
      "spritefactory.build_readme_current",
      "spritefactory.build_script",
      "spritefactory.build_test",
      "spritefactory.build_test_on_origin_main",
      "spritefactory.build_test_workdir",
      "spritefactory.commit_tree",
      "spritefactory.comparison_fixture",
      "spritefactory.consumer_disk_copy",
      "spritefactory.consumer_git_lineage",
      "spritefactory.feature_commit",
      "spritefactory.human_review_row",
      "spritefactory.parent_commit",
      "spritefactory.prepush_audit_for_this_commit",
      "spritefactory.prepush_proof_for_this_commit",
      "spritefactory.prepush_receipt",
      "spritefactory.prior_rollin_commit",
      "spritefactory.release_tag",
      "spritefactory.review_ledger",
      "spritefactory.sibling_asset.meta",
      "spritefactory.sibling_asset.png",
      "spritefactory.signed_commit",
      "spritefactory.source_commit",
      "spritefactory.test_semantic_review"
    ],
    "required_classes_check": {
      "MESHFLEET_NEGATIVE": true,
      "ROUTEPLANE_WINDOW_EVIDENCE": true,
      "EXPIRED_RAW_PREPUSH_RECEIPT": true,
      "SPRITE_PROVENANCE_SELF_DECLARED_UNSIGNED": true,
      "HERMES.KANBAN_RUN": true,
      "HERMES.SESSION_ROW": true,
      "spritefactory.feature_commit": true
    }
  },
  "reproducibility_note": "The pack_hash is SHA-256 of the concatenation of (a) the canonicalized frozen input set (all evidence entries sorted by source_ref, JSON with sorted keys and no whitespace) and (b) the freeze manifest (JSON with sorted keys and no whitespace). Reproducible from the exact current sources without mutating any producer."
}
