{
  "version": 1,
  "registered_at": "2026-10-02T18:12:41.853045+00:00",
  "purpose": "Repair Windows evidence persistence and explicitly recover one contemporaneously recorded start event; no scientific selection rule or inference implementation changes.",
  "inference_after_amendment_started": false,
  "plan_sha256": "4bae3877c527d05620c781a443ad0377159b7dbdde2afad439d481673c45fad3",
  "previous_identity": {
    "runner_sha256": "52650d2c6a61c02e39ba73c29998e6b6c569c0c143f12e777626dcf166e0bcb0",
    "app_source_sha256": {
      "lab\\__init__.py": "d41c84d77a8b48d1a37242384e3b8d0033b5d15c72e5043d5e78d274f8020059",
      "lab\\analysis.py": "8365b676b1e5f9f90355429c0525b06d36f0006147dff8f5c315f7095aab024d",
      "lab\\calibration_data.py": "0b3e3d3933880ff1f1c0b65775e5024ffa178409f4559364b68f021b0338ffd7",
      "lab\\gguf_runtime.py": "d5bbca46113ba083f79606473f37982b59b9cbfed99b06179a28a85a14ce96f3",
      "lab\\protocol.py": "91a93c6788f9058494d463501a125ff9b6378cddf3cd11ea35064b9866562d81",
      "lab\\reports.py": "e40eb3367a29ca30104d2b8c9c6e34d74c809d7f5d41f89c70fa0ed02368ac0b",
      "lab\\runtime.py": "33063c354095cf9701ea0a1e43e3c337ac0734bbce6b24c4ac23671ec61ab48f",
      "lab\\server.py": "80a5b3041bc0f54b5291d2a6994f38bd428cf4e153baecded4aa6d74d9411be1",
      "lab\\service.py": "620da33c2986a8407ea83ac961ceb06db449edd0aa4a82f18a1b9b3aa7e954f2",
      "lab\\storage.py": "c01926210054f558082a4ae209264f457bbf19e12f62ae25f30e2018697f07d0",
      "lab\\worker.py": "20c758bb35a57b477a1bfd812eb13ff5da0c8ef0f74777f1ed56f1d50c52430f",
      "self_admin_protocol.py": "0634f8a3e89e3af4aada113593803b4f35c1a7b6746776a4819996b6738b17a9"
    },
    "calibration_manifest_sha256": "ff31ec63c68ea741bfa55b2ba3b10c3ce9a638500652fb80de67cb71cd9b5791",
    "calibration_vectors_sha256": "6855ec260f7b4936c6c0cb2c435d81c8d09a1f26012f4244c184b49c9b788d94",
    "native_manifest_sha256": "18f0666ddd0249ccc4adbf9b83677c895414594472e2a66005ac6eab9774b66d",
    "model_fingerprint_sha256": "1bbf4cd947a9298b6de6ca055bc887eb41bcc8ed219718f18059eb7ed35dd03e",
    "native_source_sha256": {
      "python": "0e5d844ad11670bdceb38d74172c3b24940d1a2042d0a8a93d402331c070719e",
      "cpp": "ac23e2c58fd728f0d39a39f4524fdc61606b396ae551d2ea8af999649f54d341"
    },
    "native_dll_sha256": {
      "ggml-cpu.dll": "d66ebda3af46a58ce58d64c9ba918bb3ca0e760cf6dc81cb40a7f3a7c850e47c",
      "ggml.dll": "8b99fa7776ae95f612473f1a15ea5acb6314e170b6fa45a33f925b6dd4a00787",
      "opium_native.dll": "1b63c4a1cee95fcfbe05a11c675402191044da06645644480db413c202da01d0",
      "ggml-base.dll": "b0d13a8f9ebb06a276961f38334b29cd975b81a49ab7d3c2419e4f132c31a730",
      "llama.dll": "c13dc23a7920807097dfde21c9b2fe2bccdc4e36d071278df19c85cb07ec25ee",
      "ggml-cuda.dll": "0e4f357207e6372c29837076079ec1dfa5cadffa5db79d459caf0ced35d83e82"
    }
  },
  "current_identity": {
    "runner_sha256": "8a8642a1b25f327cc90bb3a62ffc7206868b924539cfbdb6938d0b9f70d2649e",
    "app_source_sha256": {
      "lab\\__init__.py": "d41c84d77a8b48d1a37242384e3b8d0033b5d15c72e5043d5e78d274f8020059",
      "lab\\analysis.py": "8365b676b1e5f9f90355429c0525b06d36f0006147dff8f5c315f7095aab024d",
      "lab\\calibration_data.py": "0b3e3d3933880ff1f1c0b65775e5024ffa178409f4559364b68f021b0338ffd7",
      "lab\\gguf_runtime.py": "d5bbca46113ba083f79606473f37982b59b9cbfed99b06179a28a85a14ce96f3",
      "lab\\protocol.py": "91a93c6788f9058494d463501a125ff9b6378cddf3cd11ea35064b9866562d81",
      "lab\\reports.py": "e40eb3367a29ca30104d2b8c9c6e34d74c809d7f5d41f89c70fa0ed02368ac0b",
      "lab\\runtime.py": "33063c354095cf9701ea0a1e43e3c337ac0734bbce6b24c4ac23671ec61ab48f",
      "lab\\server.py": "80a5b3041bc0f54b5291d2a6994f38bd428cf4e153baecded4aa6d74d9411be1",
      "lab\\service.py": "0572456428fc9ecc1bff61f06a379bb6bad35ac3bf2070c6bea3a7bf5cad0926",
      "lab\\storage.py": "4a157059b2ae6aa839867ddae4f12f45ebf06072e3fc1dee2d1ae8c9d2f3b4bb",
      "lab\\worker.py": "20c758bb35a57b477a1bfd812eb13ff5da0c8ef0f74777f1ed56f1d50c52430f",
      "self_admin_protocol.py": "0634f8a3e89e3af4aada113593803b4f35c1a7b6746776a4819996b6738b17a9"
    },
    "calibration_manifest_sha256": "ff31ec63c68ea741bfa55b2ba3b10c3ce9a638500652fb80de67cb71cd9b5791",
    "calibration_vectors_sha256": "6855ec260f7b4936c6c0cb2c435d81c8d09a1f26012f4244c184b49c9b788d94",
    "native_manifest_sha256": "18f0666ddd0249ccc4adbf9b83677c895414594472e2a66005ac6eab9774b66d",
    "model_fingerprint_sha256": "1bbf4cd947a9298b6de6ca055bc887eb41bcc8ed219718f18059eb7ed35dd03e",
    "native_source_sha256": {
      "python": "0e5d844ad11670bdceb38d74172c3b24940d1a2042d0a8a93d402331c070719e",
      "cpp": "ac23e2c58fd728f0d39a39f4524fdc61606b396ae551d2ea8af999649f54d341"
    },
    "native_dll_sha256": {
      "ggml-cpu.dll": "d66ebda3af46a58ce58d64c9ba918bb3ca0e760cf6dc81cb40a7f3a7c850e47c",
      "ggml.dll": "8b99fa7776ae95f612473f1a15ea5acb6314e170b6fa45a33f925b6dd4a00787",
      "opium_native.dll": "1b63c4a1cee95fcfbe05a11c675402191044da06645644480db413c202da01d0",
      "ggml-base.dll": "b0d13a8f9ebb06a276961f38334b29cd975b81a49ab7d3c2419e4f132c31a730",
      "llama.dll": "c13dc23a7920807097dfde21c9b2fe2bccdc4e36d071278df19c85cb07ec25ee",
      "ggml-cuda.dll": "0e4f357207e6372c29837076079ec1dfa5cadffa5db79d459caf0ced35d83e82"
    }
  },
  "previous_master_file": "maintenance/20261002-storage/previous-master.json",
  "previous_master_sha256": "27273975a472dffbff88da5066743f4989df7010866d110f893879f64d332005",
  "legacy_run_ids": [
    "run-20261002T162149Z-3f7bddec",
    "run-20261002T162242Z-c3bb7ab4",
    "run-20261002T162333Z-49257864",
    "run-20261002T162425Z-d19f9d66",
    "run-20261002T162601Z-fde17f05",
    "run-20261002T162710Z-93d2f8cb",
    "run-20261002T163027Z-9abba387",
    "run-20261002T163121Z-6073ba78",
    "run-20261002T163239Z-504df4dd",
    "run-20261002T163332Z-552121d7",
    "run-20261002T163505Z-e9b70236",
    "run-20261002T163558Z-04f6ccdb",
    "run-20261002T163716Z-05a3b22c",
    "run-20261002T163807Z-8bab28b2",
    "run-20261002T163923Z-eb5ba0d9",
    "run-20261002T164037Z-ee6893b5",
    "run-20261002T164320Z-56d302e7",
    "run-20261002T164406Z-7fd0f31e",
    "run-20261002T171707Z-2d9561e4",
    "run-20261002T171758Z-9804c1bd",
    "run-20261002T171849Z-a29d3fad",
    "run-20261002T172002Z-ef054c4c",
    "run-20261002T172132Z-dbea888e",
    "run-20261002T172223Z-ad437eb0",
    "run-20261002T172314Z-0e1d15cb",
    "run-20261002T172420Z-6376f0ea",
    "run-20261002T172542Z-e58ba391",
    "run-20261002T172633Z-3cfa0599",
    "run-20261002T172724Z-45c5086f",
    "run-20261002T172845Z-a2806739",
    "run-20261002T173017Z-7e591576",
    "run-20261002T173109Z-c99e33dc",
    "run-20261002T173159Z-c36f7e4c",
    "run-20261002T173311Z-ff91f297",
    "run-20261002T173423Z-47781eb5",
    "run-20261002T173515Z-3f6a6fa0",
    "run-20261002T173628Z-b191b584",
    "run-20261002T173720Z-0feb8e41",
    "run-20261002T173810Z-588a574c",
    "run-20261002T174100Z-6d9453db",
    "run-20261002T174247Z-f6fde324",
    "run-20261002T174338Z-032a3d92",
    "run-20261002T174442Z-54110cc3",
    "run-20261002T174533Z-be8c622c",
    "run-20261002T174655Z-39c3ec92",
    "run-20261002T174746Z-5bdce0d1",
    "run-20261002T174837Z-90f69818",
    "run-20261002T174940Z-a36bce44",
    "run-20261002T175057Z-673e666b"
  ],
  "previous_source_directory": "maintenance/20261002-storage/original-app",
  "current_source_directory": "maintenance/20261002-storage/repaired-app",
  "executed_controller_file": "run_adaptive_maintenance.py",
  "previous_controller_file": "maintenance/20261002-storage/run_adaptive.py",
  "recovery_registry_file": "maintenance/20261002-storage/recovery/evidence-recovery-registry-v1.json",
  "recovery_registry_sha256": "29844ec6a222981cb0b15a96fcebfb7f0e694ff70bdad9ff591d992070ba02f4",
  "files_sha256": {
    "evidence_recovery.py": "e5c6d57d52deb19f2d61445cda75bb5bb46f76919675850a33a4cb70359a948a",
    "maintenance/20261002-storage/original-app/lab/__init__.py": "d41c84d77a8b48d1a37242384e3b8d0033b5d15c72e5043d5e78d274f8020059",
    "maintenance/20261002-storage/original-app/lab/analysis.py": "8365b676b1e5f9f90355429c0525b06d36f0006147dff8f5c315f7095aab024d",
    "maintenance/20261002-storage/original-app/lab/calibration_data.py": "0b3e3d3933880ff1f1c0b65775e5024ffa178409f4559364b68f021b0338ffd7",
    "maintenance/20261002-storage/original-app/lab/gguf_runtime.py": "d5bbca46113ba083f79606473f37982b59b9cbfed99b06179a28a85a14ce96f3",
    "maintenance/20261002-storage/original-app/lab/protocol.py": "91a93c6788f9058494d463501a125ff9b6378cddf3cd11ea35064b9866562d81",
    "maintenance/20261002-storage/original-app/lab/reports.py": "e40eb3367a29ca30104d2b8c9c6e34d74c809d7f5d41f89c70fa0ed02368ac0b",
    "maintenance/20261002-storage/original-app/lab/runtime.py": "33063c354095cf9701ea0a1e43e3c337ac0734bbce6b24c4ac23671ec61ab48f",
    "maintenance/20261002-storage/original-app/lab/server.py": "80a5b3041bc0f54b5291d2a6994f38bd428cf4e153baecded4aa6d74d9411be1",
    "maintenance/20261002-storage/original-app/lab/service.py": "620da33c2986a8407ea83ac961ceb06db449edd0aa4a82f18a1b9b3aa7e954f2",
    "maintenance/20261002-storage/original-app/lab/static/app.js": "4699049f423df8b7cedbf6658b4fd2f49c771a96e265c4b76a181c2ab79abde8",
    "maintenance/20261002-storage/original-app/lab/static/favicon.svg": "850caf2fd5a079ab8188ab51d33f9f547b5d9d21a5a0e1dd461604bad4558d62",
    "maintenance/20261002-storage/original-app/lab/static/index.html": "5a164325d8020eb5accbd15a7e001294398f13e6e7574f629c5aff0ae5d82182",
    "maintenance/20261002-storage/original-app/lab/static/style.css": "2b59092a08b8e9a28d157a008176c6a982daa743d8d2263d19ffbe60f066dad8",
    "maintenance/20261002-storage/original-app/lab/storage.py": "c01926210054f558082a4ae209264f457bbf19e12f62ae25f30e2018697f07d0",
    "maintenance/20261002-storage/original-app/lab/worker.py": "20c758bb35a57b477a1bfd812eb13ff5da0c8ef0f74777f1ed56f1d50c52430f",
    "maintenance/20261002-storage/original-app/self_admin_protocol.py": "0634f8a3e89e3af4aada113593803b4f35c1a7b6746776a4819996b6738b17a9",
    "maintenance/20261002-storage/previous-confirmation-receipt.json": "3bb1d6c0a1ae49239886f510899468540490e82533d0e9c9bb8127b2852f9552",
    "maintenance/20261002-storage/previous-master.json": "27273975a472dffbff88da5066743f4989df7010866d110f893879f64d332005",
    "maintenance/20261002-storage/recovery/build_forensic_175057.py": "f1430a30cee9270c089d77bccba3feada2d9901cb0523bb93e4920e12ebd2ea5",
    "maintenance/20261002-storage/recovery/evidence-recovery-registry-v1.json": "29844ec6a222981cb0b15a96fcebfb7f0e694ff70bdad9ff591d992070ba02f4",
    "maintenance/20261002-storage/recovery/forensic-175057-derived-manifest.json": "79f6da1b3212981081652a43efbdc3a937baedf3f0487f89eeab0a1f2ba34c2e",
    "maintenance/20261002-storage/recovery/forensic-175057-live-event-buffer.json": "2eecbee6eb72724fcbc740f6f48bc002fba8bbff0e5461f7ea630765b24db6c4",
    "maintenance/20261002-storage/recovery/forensic-175057-manifest-overlay.json": "930e0ad8a2fd776516b88935d89fed90844a2a8c3a675a34f0b0006ff09eb834",
    "maintenance/20261002-storage/recovery/forensic-175057-recovered-session-event.json": "2cf9776e37ccd1eef5e1fa0d68569c4a6880840143b8d6f600c49e11284add79",
    "maintenance/20261002-storage/recovery/forensic-175057-review.json": "5c86a7ed4e78fd1754eebf33f51ef81c0168e06c4cbb8da8f91a256358000ae4",
    "maintenance/20261002-storage/repaired-app/lab/__init__.py": "d41c84d77a8b48d1a37242384e3b8d0033b5d15c72e5043d5e78d274f8020059",
    "maintenance/20261002-storage/repaired-app/lab/analysis.py": "8365b676b1e5f9f90355429c0525b06d36f0006147dff8f5c315f7095aab024d",
    "maintenance/20261002-storage/repaired-app/lab/calibration_data.py": "0b3e3d3933880ff1f1c0b65775e5024ffa178409f4559364b68f021b0338ffd7",
    "maintenance/20261002-storage/repaired-app/lab/gguf_runtime.py": "d5bbca46113ba083f79606473f37982b59b9cbfed99b06179a28a85a14ce96f3",
    "maintenance/20261002-storage/repaired-app/lab/protocol.py": "91a93c6788f9058494d463501a125ff9b6378cddf3cd11ea35064b9866562d81",
    "maintenance/20261002-storage/repaired-app/lab/reports.py": "e40eb3367a29ca30104d2b8c9c6e34d74c809d7f5d41f89c70fa0ed02368ac0b",
    "maintenance/20261002-storage/repaired-app/lab/runtime.py": "33063c354095cf9701ea0a1e43e3c337ac0734bbce6b24c4ac23671ec61ab48f",
    "maintenance/20261002-storage/repaired-app/lab/server.py": "80a5b3041bc0f54b5291d2a6994f38bd428cf4e153baecded4aa6d74d9411be1",
    "maintenance/20261002-storage/repaired-app/lab/service.py": "0572456428fc9ecc1bff61f06a379bb6bad35ac3bf2070c6bea3a7bf5cad0926",
    "maintenance/20261002-storage/repaired-app/lab/storage.py": "4a157059b2ae6aa839867ddae4f12f45ebf06072e3fc1dee2d1ae8c9d2f3b4bb",
    "maintenance/20261002-storage/repaired-app/lab/worker.py": "20c758bb35a57b477a1bfd812eb13ff5da0c8ef0f74777f1ed56f1d50c52430f",
    "maintenance/20261002-storage/repaired-app/self_admin_protocol.py": "0634f8a3e89e3af4aada113593803b4f35c1a7b6746776a4819996b6738b17a9",
    "maintenance/20261002-storage/run_adaptive.py": "52650d2c6a61c02e39ba73c29998e6b6c569c0c143f12e777626dcf166e0bcb0",
    "maintenance/20261002-storage/verification/README.md": "f165fbb0b9773151c60f7d3cc5309e08885740ece9ae1b049bc560c0232f7213",
    "maintenance/20261002-storage/verification/reproduce_storage_race.py": "8f97add85765dff2304b310f9f25a6a4b0e2803fbbd2691dab549a9f00aba29d",
    "maintenance/20261002-storage/verification/run_cpu_tests.py": "29f8b26800d5f7c6a7fc47dd973aba83559358fb0fe6b4c286eb7ad74822e2bb",
    "maintenance/20261002-storage/verification/storage-race-reproduction.json": "d6934260e3a9111d4f52cd2184c9536abaa82c51eaf9b94ed83894a1a2c0526a",
    "maintenance/20261002-storage/verification/test_evidence_recovery.py": "3c9c6d234157c2c1d8e8538c6502c6852735dd26cff91667ec35257a36426720",
    "maintenance/20261002-storage/verification/test_maintenance_transition.py": "b3c2177d182726abf190203afb8034dd9c279f2f0112df0c54948ca1322c58e5",
    "maintenance/20261002-storage/worker-before-restart.log": "c222f7364a5a0e8860da833f8e36aa5018cbca5661fce3723dd0146c002729f2",
    "maintenance_transition.py": "8da70ae61e22544e15e81d37dbc56319e8270371191a1a8aca1ed47306dae7c4",
    "run_adaptive_maintenance.py": "8a8642a1b25f327cc90bb3a62ffc7206868b924539cfbdb6938d0b9f70d2649e"
  },
  "continuation_boundary": {
    "chunk": "pain-confirm-1-1p625",
    "completed_existing_episodes": 1,
    "existing_episode": "run-20261002T175057Z-673e666b",
    "frozen_chunk_protocol_sha256": "a570694627d2de3d29c8616923de0d7851d46772daa00b3f7a0c7ac83f4fd8c1"
  },
  "recovery_policy": "Preserve original manifest/event/summary/conversation bytes and original failed provenance check. Add only model/calibration fields from the exact recovered session event; no started_at invented. Reuse the existing observed outcome.",
  "continuation_policy": "Existing runs retain original source identities. Every newly submitted episode records current_identity. All prompts, tasks, seed order, selection gates, calibration, model and native runtime remain unchanged.",
  "limitations": [
    "The precise production file-lock holder was not recorded. A real Windows read handle reproduces the observed failure.",
    "The intended manifest started_at timestamp was never persisted and remains unavailable."
  ]
}
