{ "kind": "BMP ACCOUNTING SOURCE CORRECTION EVIDENCE", "created_utc": "2026-10-03T11:32:02.803521+00:00", "copied_originals": { "proposed/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": { "source": "/tmp/erri-bmp-ammo-1305/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c", "sha256": "2f0db77ba999586e4290e440d112f1002da17ab5fd20bb4f5b7ff6df99f58a81", "bytes": 11911 }, "baseline/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": { "source": "/tmp/erri-bmp-ammo-1305/baseline/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c", "sha256": "88ea0fc0e13d7e3c22c7ce8b652816d1d137e4e6e37a72f48f0bdf515b936ae7", "bytes": 10620 }, "baseline-index/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": { "source": "/tmp/erri-bmp-ammo-1305/baseline-index/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c", "sha256": "88ea0fc0e13d7e3c22c7ce8b652816d1d137e4e6e37a72f48f0bdf515b936ae7", "bytes": 10620 }, "proposed/tests/test_hq_mounted_ammo_sampler.py": { "source": "/tmp/erri-bmp-ammo-1305/tests/test_hq_mounted_ammo_sampler.py", "sha256": "a4d098adcd3d1f1156d00cf0753268f286cd63640bdae5aed81828f74a8b4633", "bytes": 26660 }, "baseline/tests/test_hq_mounted_ammo_sampler.py": { "source": "/tmp/erri-bmp-ammo-1305/baseline/tests/test_hq_mounted_ammo_sampler.py", "sha256": "b1c630909e5227d0f7bd0d69d7927403fcb0f33e7297d5fa52f96001720f8442", "bytes": 22759 }, "baseline-index/tests/test_hq_mounted_ammo_sampler.py": { "source": "/tmp/erri-bmp-ammo-1305/baseline-index/tests/test_hq_mounted_ammo_sampler.py", "sha256": "b1c630909e5227d0f7bd0d69d7927403fcb0f33e7297d5fa52f96001720f8442", "bytes": 22759 }, "proposed/docs/external-addons.json": { "source": "/tmp/erri-bmp-ammo-1305/docs/external-addons.json", "sha256": "47c644504a55074c781f0e004b2b086c01dda30748240c3e5cdeb90eb40be869", "bytes": 8838 }, "baseline/docs/external-addons.json": { "source": "/tmp/erri-bmp-ammo-1305/baseline/docs/external-addons.json", "sha256": "c340fe315efa9bad37ec9f249a259f51b833e66ea6f38bd774f1573753216ece", "bytes": 8593 }, "baseline-index/docs/external-addons.json": { "source": "/tmp/erri-bmp-ammo-1305/baseline-index/docs/external-addons.json", "sha256": "c340fe315efa9bad37ec9f249a259f51b833e66ea6f38bd774f1573753216ece", "bytes": 8593 }, "proposed/docs/vanilla-resources.json": { "source": "/tmp/erri-bmp-ammo-1305/docs/vanilla-resources.json", "sha256": "588192d151f382b612ca6ce9a564193b57d4a9e7ce9a3918bf8ad2f7e877d1f4", "bytes": 12731 }, "baseline/docs/vanilla-resources.json": { "source": "/tmp/erri-bmp-ammo-1305/baseline/docs/vanilla-resources.json", "sha256": "d80edf67d429b578051cad1630d3c44fae70714d14a277e40294242f9b439783", "bytes": 12648 }, "baseline-index/docs/vanilla-resources.json": { "source": "/tmp/erri-bmp-ammo-1305/baseline-index/docs/vanilla-resources.json", "sha256": "30dccbe13f1737ab832bb287cdef7f5a46ae718eafb68aa13c1c13ebdd29923b", "bytes": 12437 }, "proposal/fix.patch": { "source": "/tmp/erri-bmp-ammo-1305/fix.patch", "sha256": "83f2c587c3e22393f5ad5479a04af13cb11439744961ba2bd860bffa977a4417", "bytes": 9615 }, "proposal/source-manifest.json": { "source": "/tmp/erri-bmp-ammo-1305/source-manifest.json", "sha256": "58571821efb676ce70c07968656acc72bdbbe738b324e4be29dc98a18f1cdaad", "bytes": 865 }, "proposal/resource-identity-proof.json": { "source": "/tmp/erri-bmp-ammo-1305/resource-identity-proof.json", "sha256": "763c23a446a160e98794115db82bd517d789b807bde26e5cc7c10f542c0a7b58", "bytes": 1595 }, "proposal/finding.json": { "source": "/tmp/erri-bmp-ammo-1305/finding.json", "sha256": "cec1b57b1a4412676aafaaaf1fbe92accf0872c4a9166c5396d0ddbe4c8a7a5b", "bytes": 4129 }, "proposal/focused-result.json": { "source": "/tmp/erri-bmp-ammo-1305/focused-result.json", "sha256": "8d271aa86cee7676d8b715c920723356f1faf9c4a0921992860e9aa30057057a", "bytes": 185 }, "proposal/baseline-test.log": { "source": "/tmp/erri-bmp-ammo-1305/baseline-test.log", "sha256": "7eed17bc9923705e8f6e6abbc2b5b64964146c446d1e6abff1e8fbe29424fc76", "bytes": 846 }, "proposal/proposed-test.log": { "source": "/tmp/erri-bmp-ammo-1305/proposed-test.log", "sha256": "427e7758df3b8746673da188ab74c12b409011eb4f4024b98fb709b7b5aea0a4", "bytes": 303 }, "proposal/run.txt": { "source": "/tmp/erri-bmp-ammo-1305/run.txt", "sha256": "9f5e9935e944670c9ff59d3b8a5cf793a53fe1b8759d4f26e0230d1d5783a111", "bytes": 587 }, "proposal/installed-manifest.json": { "source": "/tmp/erri-bmp-ammo-1305/installed-manifest.json", "sha256": "11ba6afe4400c8baaf0d93465fe5f96bdedc6b16eeaa219bf32bdf3945c24153", "bytes": 6156 }, "proposal/vanilla-manifest.json": { "source": "/tmp/erri-bmp-ammo-1305/vanilla-manifest.json", "sha256": "5470f95726981531fcd2e39564b71883396ca17621e2a9c7d5e521f4517fc3ea", "bytes": 483 }, "proposal/weapon-base-manifest.json": { "source": "/tmp/erri-bmp-ammo-1305/weapon-base-manifest.json", "sha256": "d592535c38189ae06f2f68c58a066c7c766b45f5326d6aaa5095b9a2426de929", "bytes": 232 }, "review/review.json": { "source": "/tmp/erri-bmp-ammo-review-1305/review.json", "sha256": "76fefed17668ec8d764a203f56951edb425f381ea9bb255a300e2dab1d58b436", "bytes": 3547 }, "review/installed-resource-review.json": { "source": "/tmp/erri-bmp-ammo-review-1305/installed-resource-review.json", "sha256": "6b066e0167773ad3f08fcd5e9abd39f1fa66fdfb02a4cf6e5a530ed9562de14d", "bytes": 1027 }, "suite/suite-inputs.json": { "source": "/tmp/erri-bmp-ammo-root-1305/suite-inputs.json", "sha256": "fb3bc215aa39b271dee9c85049edfa22f9aee5172b7753f24e2aa23c75371d92", "bytes": 115059 }, "suite/suite-result.json": { "source": "/tmp/erri-bmp-ammo-root-1305/suite-result.json", "sha256": "b81d05969e6af5ff6ae78f7ca8a1289b9db5ff37de22f275d9d41a80b66f78f6", "bytes": 24419 }, "suite/full-suite.log": { "source": "/tmp/erri-bmp-ammo-root-1305/full-suite.log", "sha256": "f1372b3bd1ee6703e9fae74d1f0c4ed56b8296dcf39810c1d05e212e42e00277", "bytes": 73279 }, "suite/run-suite.py": { "source": "/tmp/erri-bmp-ammo-root-1305/run-suite.py", "sha256": "404f31b17e96b8b0d15b8f8014ae3fbec909fbfd1e784bf2e4a480da4e1991fc", "bytes": 2134 }, "archive-change.py": { "source": "/tmp/erri-bmp-ammo-root-1305/archive-change.py", "sha256": "90a575ca5bd12285849cbe4e3ea554d3ea5983fb7f04d32d3b024a77addb98d1", "bytes": 10628 }, "native-reference/report.json": { "source": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-03-bmp-ammo-accounting/report.json", "sha256": "52e541a994842e588594dc6d781eba8fc38213e9b142f6e4c8239561bc590e26", "bytes": 2274 }, "native-reference/runner.json.txt": { "source": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-03-bmp-ammo-accounting/runner.json.txt", "sha256": "f1088a8392a8cf23705a1ea70094c17da05bf3be62244d2f9a72e20a394abb92", "bytes": 1433 }, "native-reference/source-sha256.json": { "source": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-03-bmp-ammo-accounting/source-sha256.json", "sha256": "6259ae38b458679d0cc6385a18faa82ee0161a0c54f9be5d92f96dfb5a0e65b9", "bytes": 54786 }, "native-reference/launch-source-sha256.json": { "source": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-03-bmp-ammo-accounting/launch-source-sha256.json", "sha256": "6259ae38b458679d0cc6385a18faa82ee0161a0c54f9be5d92f96dfb5a0e65b9", "bytes": 54786 }, "native-reference/console.log.txt": { "source": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-03-bmp-ammo-accounting/console.log.txt", "sha256": "09d95e141f259f5803b2265b1d8b1139a0620f2f3648d2a5cdd9bad17900dc77", "bytes": 99903 } }, "copies_verified_equal_originals": true, "review_sha256": "76fefed17668ec8d764a203f56951edb425f381ea9bb255a300e2dab1d58b436", "focused_baseline_runtime_failure": true, "focused_proposed_pass": true, "full_suite_programs": 302, "native": { "archive": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-03-bmp-ammo-accounting", "fixture_requested": "mounted-ammo", "fixture_markers_observed": true, "console_sha256": "09d95e141f259f5803b2265b1d8b1139a0620f2f3648d2a5cdd9bad17900dc77", "source_files": 424, "assertions": 32, "smoke_completions": 0, "script_or_runtime_failures": [ "13:30:34.277 SCRIPT (E): ERR SMOKE FAIL: mounted ammo fixed 180-second proof deadline", "13:30:34.278 SCRIPT (E): ERR SMOKE FAIL: native production mounted ammunition radio proof" ], "script_failure_count": 2, "retained_engine_errors": [ "13:25:38.645 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"", "13:25:38.645 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"", "13:25:38.645 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"", "13:25:38.646 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"", "13:26:21.011 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)", "13:26:21.011 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)", "13:26:21.012 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)", "13:26:21.012 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)", "13:26:21.012 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)", "13:26:21.012 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)", "13:26:21.138 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)", "13:26:28.663 WORLD (E): Unknown keyword/data 'm_HardLandingVelocity' at offset 133(0x85)", "13:26:28.664 WORLD (E): Unknown keyword/data 'm_DeathLandingVelocity' at offset 163(0xa3)", "13:30:34.277 SCRIPT (E): ERR SMOKE FAIL: mounted ammo fixed 180-second proof deadline", "13:30:34.278 SCRIPT (E): ERR SMOKE FAIL: native production mounted ammunition radio proof" ], "engine_error_count": 15, "runner_result": "test-failed", "runner_result_before_cleanup": "test-failed", "runner_error": null, "cleanup_confirmed": true, "bmp_complete_3_3_3_with_counts_observed": false, "bmp_observations": [], "scope": "Mounted-ammo fixture attempt; exact observed slot-4 snapshot only if matching sample and counts exist. Failures retained independently; no normal-route, BMP interception, ammunition transfer or combat qualification." }, "existing_depot_mines_package_excludes_fix": true, "new_runtime_package_created": false, "BMP_interception_implemented": false, "installed_payloads_copied": false, "files": { "README.md": { "sha256": "b6beaea2f4df4518293fd045bd9216cd92ee16c961cb41b56dd82d96e568f365", "bytes": 2884 }, "archive-change.py": { "sha256": "90a575ca5bd12285849cbe4e3ea554d3ea5983fb7f04d32d3b024a77addb98d1", "bytes": 10628 }, "baseline/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": { "sha256": "88ea0fc0e13d7e3c22c7ce8b652816d1d137e4e6e37a72f48f0bdf515b936ae7", "bytes": 10620 }, "baseline/docs/external-addons.json": { "sha256": "c340fe315efa9bad37ec9f249a259f51b833e66ea6f38bd774f1573753216ece", "bytes": 8593 }, "baseline/docs/vanilla-resources.json": { "sha256": "d80edf67d429b578051cad1630d3c44fae70714d14a277e40294242f9b439783", "bytes": 12648 }, "baseline/tests/test_hq_mounted_ammo_sampler.py": { "sha256": "b1c630909e5227d0f7bd0d69d7927403fcb0f33e7297d5fa52f96001720f8442", "bytes": 22759 }, "baseline-index/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": { "sha256": "88ea0fc0e13d7e3c22c7ce8b652816d1d137e4e6e37a72f48f0bdf515b936ae7", "bytes": 10620 }, "baseline-index/docs/external-addons.json": { "sha256": "c340fe315efa9bad37ec9f249a259f51b833e66ea6f38bd774f1573753216ece", "bytes": 8593 }, "baseline-index/docs/vanilla-resources.json": { "sha256": "30dccbe13f1737ab832bb287cdef7f5a46ae718eafb68aa13c1c13ebdd29923b", "bytes": 12437 }, "baseline-index/tests/test_hq_mounted_ammo_sampler.py": { "sha256": "b1c630909e5227d0f7bd0d69d7927403fcb0f33e7297d5fa52f96001720f8442", "bytes": 22759 }, "final-validation.json": { "sha256": "7e6e7bcc29ed3479ef68492fae74b0d332232c4c26ce3fb26221f9d8bc04b625", "bytes": 5601 }, "finite-budget-review.json": { "sha256": "b7c8d1ac81a39a4fb6ab77c15506db0f1d2e44bb9f34ac1021835f0d564d357e", "bytes": 4575 }, "native-reference/console.log.txt": { "sha256": "09d95e141f259f5803b2265b1d8b1139a0620f2f3648d2a5cdd9bad17900dc77", "bytes": 99903 }, "native-reference/launch-source-sha256.json": { "sha256": "6259ae38b458679d0cc6385a18faa82ee0161a0c54f9be5d92f96dfb5a0e65b9", "bytes": 54786 }, "native-reference/reference.json": { "sha256": "78192e5776c994edf9d0ccdf0bed1b64d417dc59dd03bbd50c175100fa456ac0", "bytes": 2870 }, "native-reference/report.json": { "sha256": "52e541a994842e588594dc6d781eba8fc38213e9b142f6e4c8239561bc590e26", "bytes": 2274 }, "native-reference/runner.json.txt": { "sha256": "f1088a8392a8cf23705a1ea70094c17da05bf3be62244d2f9a72e20a394abb92", "bytes": 1433 }, "native-reference/source-sha256.json": { "sha256": "6259ae38b458679d0cc6385a18faa82ee0161a0c54f9be5d92f96dfb5a0e65b9", "bytes": 54786 }, "post-suite-docs.json": { "sha256": "6501f24e51913178f66ebff1105a5f956278c1c9ae0e3bc43cd42ed06c994acc", "bytes": 396 }, "preservation.json": { "sha256": "5409bdf37ef666603481a6ea0ed70d9b3a67e67548b18daac0f983b3008a926e", "bytes": 2035 }, "proposal/baseline-test.log": { "sha256": "7eed17bc9923705e8f6e6abbc2b5b64964146c446d1e6abff1e8fbe29424fc76", "bytes": 846 }, "proposal/finding.json": { "sha256": "cec1b57b1a4412676aafaaaf1fbe92accf0872c4a9166c5396d0ddbe4c8a7a5b", "bytes": 4129 }, "proposal/fix.patch": { "sha256": "83f2c587c3e22393f5ad5479a04af13cb11439744961ba2bd860bffa977a4417", "bytes": 9615 }, "proposal/focused-result.json": { "sha256": "8d271aa86cee7676d8b715c920723356f1faf9c4a0921992860e9aa30057057a", "bytes": 185 }, "proposal/installed-manifest.json": { "sha256": "11ba6afe4400c8baaf0d93465fe5f96bdedc6b16eeaa219bf32bdf3945c24153", "bytes": 6156 }, "proposal/proposed-test.log": { "sha256": "427e7758df3b8746673da188ab74c12b409011eb4f4024b98fb709b7b5aea0a4", "bytes": 303 }, "proposal/resource-identity-proof.json": { "sha256": "763c23a446a160e98794115db82bd517d789b807bde26e5cc7c10f542c0a7b58", "bytes": 1595 }, "proposal/run.txt": { "sha256": "9f5e9935e944670c9ff59d3b8a5cf793a53fe1b8759d4f26e0230d1d5783a111", "bytes": 587 }, "proposal/source-manifest.json": { "sha256": "58571821efb676ce70c07968656acc72bdbbe738b324e4be29dc98a18f1cdaad", "bytes": 865 }, "proposal/vanilla-manifest.json": { "sha256": "5470f95726981531fcd2e39564b71883396ca17621e2a9c7d5e521f4517fc3ea", "bytes": 483 }, "proposal/weapon-base-manifest.json": { "sha256": "d592535c38189ae06f2f68c58a066c7c766b45f5326d6aaa5095b9a2426de929", "bytes": 232 }, "proposed/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": { "sha256": "2f0db77ba999586e4290e440d112f1002da17ab5fd20bb4f5b7ff6df99f58a81", "bytes": 11911 }, "proposed/docs/external-addons.json": { "sha256": "47c644504a55074c781f0e004b2b086c01dda30748240c3e5cdeb90eb40be869", "bytes": 8838 }, "proposed/docs/vanilla-resources.json": { "sha256": "588192d151f382b612ca6ce9a564193b57d4a9e7ce9a3918bf8ad2f7e877d1f4", "bytes": 12731 }, "proposed/tests/test_hq_mounted_ammo_sampler.py": { "sha256": "a4d098adcd3d1f1156d00cf0753268f286cd63640bdae5aed81828f74a8b4633", "bytes": 26660 }, "review/installed-resource-review.json": { "sha256": "6b066e0167773ad3f08fcd5e9abd39f1fa66fdfb02a4cf6e5a530ed9562de14d", "bytes": 1027 }, "review/review.json": { "sha256": "76fefed17668ec8d764a203f56951edb425f381ea9bb255a300e2dab1d58b436", "bytes": 3547 }, "suite/full-suite.log": { "sha256": "f1372b3bd1ee6703e9fae74d1f0c4ed56b8296dcf39810c1d05e212e42e00277", "bytes": 73279 }, "suite/run-suite.py": { "sha256": "404f31b17e96b8b0d15b8f8014ae3fbec909fbfd1e784bf2e4a480da4e1991fc", "bytes": 2134 }, "suite/suite-inputs.json": { "sha256": "fb3bc215aa39b271dee9c85049edfa22f9aee5172b7753f24e2aa23c75371d92", "bytes": 115059 }, "suite/suite-result.json": { "sha256": "b81d05969e6af5ff6ae78f7ca8a1289b9db5ff37de22f275d9d41a80b66f78f6", "bytes": 24419 } } }