Files
EscapistsReintroduced/docs/evidence/rifle-transfer-cancellation-2026-10-02/preservation-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

67 lines
3.1 KiB
JSON

{
"verdict": "preservation verified; old-source suite scope confirmed",
"integrated": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7",
"tests/test_infantry_ammo_transfer.py": "0d2ebe4d5c18a4187745784013d07df621b8495967d0c01f39bd5a68ae574d26"
},
"source": {
"current_count": 417,
"baseline_count": 417,
"delta": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": {
"before": "463f8a355aeac40e5ee80981b09e8561fae1b44e179facf911a0fecbfc7722fe",
"after": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7"
}
},
"only_expected_production_delta": true,
"matches_source_after": true
},
"preservation": {
"working_paths_checked": 4116,
"working_mismatches": {},
"integrated_mismatches": {},
"index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725",
"expected_index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725",
"original_reference_files": 533,
"original_reference_mismatches": {},
"package_files": 418,
"package_mismatches": {},
"package_extra_paths": []
},
"previous_source_suite": {
"exit": 0,
"programs": 288,
"all_program_exits_zero": true,
"unique_programs": 288,
"reported_inputs_unchanged": true,
"bound_input_mismatches": {},
"source_count": 415,
"bound_source_matches_old_frozen": true,
"bound_source_equals_current": false,
"reused": 233,
"fresh": 55,
"ordered_reused_prefix_matches_prior_passes": true,
"prior_inputs_identical": true,
"temporary_directory": "/tmp",
"scope": "288 split-verification passes bind the older 415-file frozen source only; not current 417-file source. No tests/native run in this review."
},
"current_focused_tests": {
"parent_reported": [
"test_infantry_ammo_transfer.py",
"test_infantry_resupply_coordinator.py",
"test_finite_magazine_reservation.py",
"test_supply_budget_admission.py"
],
"independently_rerun": false
},
"artifact_hashes": {
"/tmp/erri-gameplay-root-1552/baseline.json": "71ec6618ea6d55c1a9e66f6fc1d49e49e9a9f991474da9a8c3ce27b3686654f9",
"/tmp/erri-gameplay-root-1552/integrated.json": "2a4dcea8ad95578798cb6bdbe5abd27e5d621d40819b05e5f7f366b960a8744d",
"/tmp/erri-gameplay-root-1552/source-after.json": "53fc94678d7e14b78a82c3f344db975480648b937117bb0c5dea89acc7a7d498",
"/tmp/erri-gameplay-root-1552/previous-source-suite/suite-result.json": "5e1830c46aaf044c4f1b1b1a9f356d6185efd323dc41439e30fbaadea45f3ed9",
"/tmp/erri-gameplay-root-1552/previous-source-suite/suite-inputs.json": "20a631ccc1ca6edb65c8d075ea8239cc9d207c11ca38c6f2e315ad1ecec882b9",
"/tmp/erri-heartbeat-20260930-1542-reference.json": "661c5ddf080c4ba8d4463aa4907f739d4d96acaa8694ac8d6f3d85bb94231226",
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/playtest-refresh-2026-10-02-hq-memory-menu-fix/candidate-sha256.json": "c639a91886fded79caf04e3114be0e5421e3ec2c114dd4bd5a553dd759c7ce91"
}
}