{
  "schema_version": 3,
  "generated_at": "2026-08-10T19:55:20Z",
  "receipt_id": "M-1048",
  "receipt_result": "PASS — 1/1 declared command",
  "passed_commands": 1,
  "declared_commands": 1,
  "timestamps": {
    "started_at": "2026-07-21T18:25:35.534Z",
    "finished_at": "2026-07-21T18:25:36.571Z"
  },
  "commands": [
    {
      "cmd": "node -e 'const fs=require(\"fs\");const s=fs.readFileSync(\"src/cljs/nr/gameboard/board.cljs\",\"utf8\");const calls=(s.match(/replay-opponent-hand\\?/g)||[]).length;if(!s.includes(\"(defn replay-opponent-hand?\")||!s.includes(\"[facedown-card (:side card)]\")||calls<3){console.error(\"replay opponent hand visibility predicate is missing\");process.exit(1)}'",
      "exit_code": 0,
      "timed_out": false,
      "duration_ms": 330
    }
  ],
  "environment": {
    "container_image_ref": "sha256:d5289634d7a51632a99b4796460f3235b5b91c0106cbffd1c74b0fd3b65563e8",
    "container_image_digest": "sha256:d5289634d7a51632a99b4796460f3235b5b91c0106cbffd1c74b0fd3b65563e8",
    "container_image_id": null,
    "container_os": null,
    "container_architecture": "arm64",
    "network_policy": "none",
    "workspace_mode": null,
    "workspace_write_allowlist": [],
    "workspace_file_count_limit": null,
    "workspace_bytes_limit": null,
    "initial_workspace_manifest_digest": null,
    "post_run_changed_tracked_paths": [],
    "post_run_untracked_paths": [],
    "post_run_mode_changes": [],
    "source_commit": "16aa11b96d9e4d88afe8c6c4c5306de9ec8850de",
    "install_commands": []
  },
  "code": {
    "base_commit": "e5ca7339c5566808b1ccd190d088ad0caec0031f",
    "recorded_patch_commit": "16aa11b96d9e4d88afe8c6c4c5306de9ec8850de",
    "patch_commit_binding": "bound to verified tested tree",
    "tested_tree_oid": "e3d89b854084a7d8b2dea4d7179a1bfddca09723",
    "patch_diff_hash": "sha256:755eb8d43c01147b2adfab6266dde193897d7cde6e8e6c690d00681037848530",
    "patch_diff_binding": "bound to executed patch bytes"
  },
  "execution_summary": "1/1 expected-success command returned exit 0; all structured observations met their declared expectations",
  "bundle": {
    "bundle_contents_digest": null,
    "signed_asset_sha256": null,
    "attestation_uri": null,
    "attestation_verified_at": null,
    "provenance": "Signed provenance has not been verified."
  },
  "classification": "CONTRIBUTOR SELF-RUN — NOT MAINTAINER VERIFICATION",
  "links": {
    "canonical_url": "https://northset-oss.github.io/verification-pilot/receipts/M-1048/",
    "target_repo": "https://github.com/mtgred/netrunner",
    "issue_or_task": "https://github.com/mtgred/netrunner/issues/6551",
    "publication_pr": "https://github.com/mtgred/netrunner/pull/8801"
  },
  "issue_title": null,
  "limitations": [
    "Manual replay UI verification was not run.",
    "Contributor self-run; not maintainer verification.",
    "Does not prove code quality, security, full CI coverage, production readiness, or maintainer approval."
  ],
  "correction": null,
  "scope_note": null,
  "upstream_outcome": {
    "status": "merged",
    "link": "https://github.com/mtgred/netrunner/pull/8801",
    "attribution": "Factory publication observation"
  },
  "evidence_status": "complete",
  "checks_not_run": [],
  "legacy_checks": [],
  "source": {
    "receipt_class": "factory_contributor_self_run",
    "proof_schema_version": 2,
    "proof_sha256": "sha256:4aae679ed67ecf119454b81ad611c208b8216eacb18299da771fbf92c46351da",
    "raw_proof_url": "https://github.com/northset-oss/verification-pilot/blob/1899d890df7156ab758a6c0449fe7bbbc3f46710/receipts/M-1048/16aa11b96d9e4d88afe8c6c4c5306de9ec8850de/proof.json",
    "publication_sha256": "sha256:3ee69b893ff0f8635e433d4b6245bdc35f11ca29aa4883a2065b1c242e5b80a3",
    "raw_publication_url": "https://github.com/northset-oss/verification-pilot/blob/1899d890df7156ab758a6c0449fe7bbbc3f46710/receipts/M-1048/16aa11b96d9e4d88afe8c6c4c5306de9ec8850de/publication.json",
    "factory_publication": {
      "pr_state": "MERGED",
      "merged": true,
      "attestation_state": "RECEIPT_ATTESTED",
      "attestation_url": "https://api.github.com/repos/northset-oss/verification-pilot/attestations/sha256%3A4aae679ed67ecf119454b81ad611c208b8216eacb18299da771fbf92c46351da",
      "observed_at": "2026-07-30T13:47:37.000Z"
    }
  }
}
