{
  "verified_at_utc": "2026-09-14T12:37:04.182551+00:00",
  "scope": "Reviewable local patches against pinned Git base commits. No claim that source repository changes have been committed, pushed, or deployed.",
  "hash_convention": "patch_sha256 hashes the downloadable patch bytes; worktree_sha256 hashes observed local bytes; applied_lf_sha256 hashes the patch result with LF line endings.",
  "verification": "Each patch was git-apply checked and applied to copies of its exact base files in a temporary directory. Applied contents match the reviewed local files after newline normalization. No source repository was changed.",
  "projects": {
    "rangecheck": {
      "repository": "https://github.com/SSH-PuR66/Tools",
      "base_commit": "e7b19e9cacd938c1d9744b6df9dcdfc645d509ea",
      "source_status": "local uncommitted patch",
      "patch": "rangecheck-scope-validation.patch",
      "patch_sha256": "04ad590aa2099f9c8c945d2df5621632f37265ea12ac79727049e377df58ed9b",
      "patch_bytes": 4759,
      "apply_check": "passed",
      "applied_content_comparison": "passed after newline normalization",
      "files": [
        {
          "path": "RangeCheck/src/rangecheck/scope.py",
          "state": "modified",
          "worktree_sha256": "fe461843670dd86ee8c9cbc845c0a8abbe2a0c4d47e0920cfdf90e448fea9ba7",
          "applied_lf_sha256": "265bc8d2c0d0141b37c3ba83af108bd1e5d53a29db9c7a00f1d657229aabcd85"
        },
        {
          "path": "RangeCheck/tests/test_scope_types.py",
          "state": "added",
          "worktree_sha256": "d2558943c0e1dd513ff0c6e927dd919e9da7134cf5dc3d8322afb76b8c481fdb",
          "applied_lf_sha256": "d2558943c0e1dd513ff0c6e927dd919e9da7134cf5dc3d8322afb76b8c481fdb"
        }
      ],
      "tests": {
        "passed": 38,
        "working_directory": "RangeCheck",
        "command": "python -m pytest -q",
        "runtime": "Python 3.14.5",
        "status": "rerun_passed",
        "environment": {
          "PYTEST_DISABLE_PLUGIN_AUTOLOAD": "1"
        },
        "output": "38 passed in 0.78s"
      },
      "limits": "Scope-file parsing only. CLI override validation is outside this patch."
    },
    "policy_scout": {
      "repository": "https://github.com/SSH-PuR66/policy-scout",
      "base_commit": "f2bfd923e2ec48e337f80914b4da8eaa681087e5",
      "source_status": "local uncommitted patch",
      "patch": "policyscout-persistence-validation.patch",
      "patch_sha256": "1089dacffb38a7d307e994ca8768a74414f272545f6ed5119337a2b034bfce08",
      "patch_bytes": 7116,
      "apply_check": "passed",
      "applied_content_comparison": "passed after newline normalization",
      "files": [
        {
          "path": "src/policy_scout/index.py",
          "state": "modified",
          "worktree_sha256": "979f62a8ed5422e48d283496813439ff6946f5deab033714fba7759d1285bd73",
          "applied_lf_sha256": "979f62a8ed5422e48d283496813439ff6946f5deab033714fba7759d1285bd73"
        },
        {
          "path": "tests/test_persistence_integrity.py",
          "state": "added",
          "worktree_sha256": "a0dac6879365544cffec29c17ff1e297dc3dc5cf59e5f2d71c271b6e4de26983",
          "applied_lf_sha256": "a0dac6879365544cffec29c17ff1e297dc3dc5cf59e5f2d71c271b6e4de26983"
        }
      ],
      "tests": {
        "status": "rerun_unavailable_dependencies",
        "passed": null,
        "earlier_recorded_passed": 40,
        "earlier_record": "results.json reviewed_at_utc 2026-09-14T11:31:45Z",
        "working_directory": ".",
        "command": "python -m pytest -q",
        "environment": {
          "PYTEST_DISABLE_PLUGIN_AUTOLOAD": "1",
          "PYTHONPATH": "src"
        },
        "runtime": "Python 3.14.5 test collection failed because scikit-learn was unavailable.",
        "notes": "The source and regression assertions were reviewed. A subsequent isolated Python 3.12 dependency download was stopped before tests ran; this pass does not independently reconfirm the earlier 40-test result."
      },
      "limits": "SHA-256 detects inconsistent chunk bytes; it does not authenticate the writer or corpus. Version 3 has schema and count checks but no digest requirement."
    },
    "novamind": {
      "repository": "https://github.com/SSH-PuR66/Nova-Mind",
      "base_commit": "a67abf1df453923e8fcc270f8682c8e2934f6d91",
      "source_status": "local uncommitted patch",
      "patch": "novamind-request-contracts.patch",
      "patch_sha256": "35d3f7220db2b894cb993f702fe0e0105da17c8030535a9454ac45fc5e99d969",
      "patch_bytes": 12310,
      "apply_check": "passed",
      "applied_content_comparison": "passed after newline normalization",
      "files": [
        {
          "path": "app.js",
          "state": "modified",
          "worktree_sha256": "0d918eed7f7aff12a76e47bd29ba609bad700c869359c5613aa9eb1e8a0fc60a",
          "applied_lf_sha256": "e6b49264afa30949b336ca4653d1680dc6835c7cd059651f2abd2ede9f10247b"
        },
        {
          "path": "functions/api/chat.js",
          "state": "modified",
          "worktree_sha256": "07a3019231cb30f1726ddc549669354a0b1d5bd58840a9aabe591c9d43553488",
          "applied_lf_sha256": "883ccb4949f0a993752730c41e0d9ab71fd92bba9216439741848f6747b5b610"
        },
        {
          "path": "functions/api/contact.js",
          "state": "modified",
          "worktree_sha256": "9245dd0cfe811f81bc4f9d306ade9f2818b5f98620129d989eb0a53dfc743591",
          "applied_lf_sha256": "29f7e80149e7fb85b339356aea02b91a75f36ad2146b9d0486c4ff5263806616"
        },
        {
          "path": "lib/request.js",
          "state": "added",
          "worktree_sha256": "802d732b1bd31fbf6247ea0a530742d9f97801823c11950cae529028dce1ab03",
          "applied_lf_sha256": "802d732b1bd31fbf6247ea0a530742d9f97801823c11950cae529028dce1ab03"
        },
        {
          "path": "tests/api.test.mjs",
          "state": "added",
          "worktree_sha256": "ad905f97338c786e8e2d3f44376c81f3a91fe13a45ac32bf3160ad48576b3ad7",
          "applied_lf_sha256": "ad905f97338c786e8e2d3f44376c81f3a91fe13a45ac32bf3160ad48576b3ad7"
        }
      ],
      "tests": {
        "passed": 14,
        "working_directory": ".",
        "command": "node --test tests/api.test.mjs",
        "runtime": "Node.js v24.16.0",
        "status": "rerun_passed",
        "output": "14 tests; 14 pass; 0 fail"
      },
      "limits": "KV and inference services are mocked. The contact UI is source-inspected; the Node tests cover the endpoints, not a browser workflow. No production binding or deployment claim."
    }
  }
}
