Files
EscapistsReintroduced/docs/evidence/radio-transfer-cancellation-2026-10-02/review.json
T
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

170 lines
7.9 KiB
JSON

{
"source_files": 420,
"changed_paths": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c": "0b195784497672fdaf651f336c14f7be98c257f98c85cfbeb4f96fe1a401999b",
"tests/test_mounted_ammo_transfer.py": "cb354bfc71560f430101aae9421f04d601bc2cb0788500771d66ac750df8ae72",
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c": "5f7ca5b31f3b405c2a6ca32ff91042f5b4dac6ab9640ce67fb10d7a74236ba69",
"tests/test_mounted_ammo_pickup.py": "cc4f70870b10beb2595ac4fb030952cc25be1fe1d9506f54dc3901fd1baecda4",
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryMineTransfer.c": "02c399413f80879c22b4891e8ec807c67a6235677095fc4b98bafdc360d6944c",
"tests/test_infantry_mine_transfer.py": "55caf2735f2d86aa4cc474ef2d3998f847935e0a0b0d881d5390b2039a055704",
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25",
"tests/hq_network_regression.py": "63c7525b26ae6b6e2369307250e89223a77e7e28321daf4309ab76f21ca1bc50"
},
"focused_checks": {
"programs": [
{
"path": "tests/test_mounted_ammo_transfer.py",
"exit": 0,
"log_sha256": "4efc556363f8a2c7dc68e94b74296b366c2fe61b01bd79cb998c7c3647a1297e"
},
{
"path": "tests/test_mounted_ammo_pickup.py",
"exit": 0,
"log_sha256": "8a0a9f45c19d5a04c73722a8c587cc7ba9ac90beed8e8661441cb0a8e5542e47"
},
{
"path": "tests/test_infantry_mine_transfer.py",
"exit": 0,
"log_sha256": "0a3f668f5a917d43aa5cf9b5ab077a5fe8ac57587f8ec621c3565292dacd0945"
},
{
"path": "tests/test_infantry_mine_coordinator.py",
"exit": 0,
"log_sha256": "fb0cf1f188aad669298301f965e43353ce3277818591a7a256ffa5fcce98384b"
},
{
"path": "tests/test_mounted_resupply.py",
"exit": 0,
"log_sha256": "d78a8d0a59e5487fea2a73fa3321305d606fef64ad7a36cae5eec8e5cfaf3bb7"
},
{
"path": "tests/test_mounted_supply_integration.py",
"exit": 0,
"log_sha256": "0d296fa8628db4ac805d163d9a8d849c9420718da07b66e15261b14ba70b2c19"
},
{
"path": "tests/hq_network_regression.py",
"exit": 0,
"log_sha256": "2bd8c9893d1e622c674058505b17a0f46d1eb8705d0a58020db43af54a5bc628"
},
{
"path": "tests/test_hq_radio_node.py",
"exit": 0,
"log_sha256": "cd73739186c84c45d2a3c90d90e3610362f96cb4da98dfe286de07717597d0e3"
},
{
"path": "tests/test_hq_assignment_lifecycle.py",
"exit": 0,
"log_sha256": "261750e7934a5b0fc94357eba49f2090491e27ed8304d6eeb8c90cfb6c04b0ab"
},
{
"path": "tests/test_finite_magazine_reservation.py",
"exit": 0,
"log_sha256": "e56489373340e654ef2c537c5e2db6074b6e330b38567dc5ab479140316fea0c"
},
{
"path": "tests/test_infantry_ammo_transfer.py",
"exit": 0,
"log_sha256": "27d49fc10aa8a5f150cdae91a192788fe84cb01b5998760ad6aba83d3c44d469"
}
],
"inputs_unchanged": true,
"native_run": false
},
"independent_review_hashes": {
"mine": "0312f242974423a5b651cef3c0a2ff735859a45aba8f8986a58ff6c0fc1ed2a1",
"mounted": "344bf8f16d565ed3ab679cd7e35170ae772498009f4e49def47f98e72720c89f",
"radio": "60e0b9c595226cc69aa125b212f893cb449cecbaf4f93058b104e2e803d61325"
},
"preservation": {
"verdict": "preservation and focused-check binding verified",
"source": {
"count": 420,
"delta": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c": {
"before": "7993e38efb81412d3c8efac28f28c9277e96f2a48ebe6694815834896c482588",
"after": "5f7ca5b31f3b405c2a6ca32ff91042f5b4dac6ab9640ce67fb10d7a74236ba69"
},
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c": {
"before": "1a764a46bdc0b7e98032b5716a144a1f44343f769be6d2280b0987400227be1e",
"after": "0b195784497672fdaf651f336c14f7be98c257f98c85cfbeb4f96fe1a401999b"
},
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryMineTransfer.c": {
"before": "b1648598070def582edb93e8160c3aabc62bd18777551ba34d9dca641c5f485b",
"after": "02c399413f80879c22b4891e8ec807c67a6235677095fc4b98bafdc360d6944c"
},
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": {
"before": "85e4d2cb27426c07b8631ca411f4b8f5c821f9f331c8c2719cbfa71b3687f08e",
"after": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25"
}
},
"exactly_four_expected_production_changes": true,
"matches_source_after": true
},
"integrated": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c": "0b195784497672fdaf651f336c14f7be98c257f98c85cfbeb4f96fe1a401999b",
"tests/test_mounted_ammo_transfer.py": "cb354bfc71560f430101aae9421f04d601bc2cb0788500771d66ac750df8ae72",
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c": "5f7ca5b31f3b405c2a6ca32ff91042f5b4dac6ab9640ce67fb10d7a74236ba69",
"tests/test_mounted_ammo_pickup.py": "cc4f70870b10beb2595ac4fb030952cc25be1fe1d9506f54dc3901fd1baecda4",
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryMineTransfer.c": "02c399413f80879c22b4891e8ec807c67a6235677095fc4b98bafdc360d6944c",
"tests/test_infantry_mine_transfer.py": "55caf2735f2d86aa4cc474ef2d3998f847935e0a0b0d881d5390b2039a055704",
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25",
"tests/hq_network_regression.py": "63c7525b26ae6b6e2369307250e89223a77e7e28321daf4309ab76f21ca1bc50"
},
"preservation": {
"working_paths_checked": 4239,
"working_mismatches": {},
"integrated_mismatches": {},
"index_unchanged": true,
"index_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725",
"original_reference_files": 533,
"original_reference_mismatches": {},
"prior_package_files": 418,
"prior_package_mismatches": {},
"prior_package_extra_files": []
},
"frozen_checkpoint": {
"authored_files": 420,
"exact_addon_source_unchanged": true,
"source_zip_sha256": "bac44ebf25ebe309394b7ed48ee6f03303393b47bed1b6634c725b563e3a0dd9",
"expected_zip_sha256": "bac44ebf25ebe309394b7ed48ee6f03303393b47bed1b6634c725b563e3a0dd9",
"zip_exact_members_and_hashes": true,
"scope": "Previous 420-file checkpoint remains immutable and differs from current source in the four integrated production files; its prior full-suite/native qualification does not extend to those changes."
},
"focused_checks": {
"program_count": 11,
"unique_count": 11,
"all_exit_zero": true,
"inputs_reported_unchanged": true,
"input_mismatches": {},
"log_hash_matches": {
"tests/test_mounted_ammo_transfer.py": true,
"tests/test_mounted_ammo_pickup.py": true,
"tests/test_infantry_mine_transfer.py": true,
"tests/test_infantry_mine_coordinator.py": true,
"tests/test_mounted_resupply.py": true,
"tests/test_mounted_supply_integration.py": true,
"tests/hq_network_regression.py": true,
"tests/test_hq_radio_node.py": true,
"tests/test_hq_assignment_lifecycle.py": true,
"tests/test_finite_magazine_reservation.py": true,
"tests/test_infantry_ammo_transfer.py": true
},
"source_binding_exact": true,
"scope": "11 parent-executed focused programs only. No new full suite or native run. Independent review re-read outputs/hashes without executing tests."
},
"review_actions": {
"target_writes": false,
"native_runs": false,
"tests_executed": false
}
},
"native_run": false,
"current_full_suite_pass_claimed": false,
"prior_frozen_checkpoint_predates_fix": true,
"package_refreshed": false,
"published": false,
"committed": false,
"current_status_after_sha256": "d160b2fdf232994d9b719bfdb5d882a9f8c64bc21f778717613649b2aade4597"
}