Files
EscapistsReintroduced/docs/evidence/inventory-bmp-checks-2026-10-03/mounted/independent-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

28 lines
2.1 KiB
JSON

{
"complete": true,
"approved": true,
"blockers": [],
"manifest_sha256": "e2e66871228b47738075e6d5faf1657c3c1c10fdbed2850de3c2a8d13b6883cf",
"patch_sha256": "442d71268cbdb2d3bb50fbe73bcda0203ab74e8fdd9c4469f840b2bb4413a378",
"files": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": {
"baseline_sha256": "2f0db77ba999586e4290e440d112f1002da17ab5fd20bb4f5b7ff6df99f58a81",
"proposal_sha256": "e8e36110e126de921d7635b8c319f923a48d84f700fa78e018bb40136d4819d1",
"index_sha256": "88ea0fc0e13d7e3c22c7ce8b652816d1d137e4e6e37a72f48f0bdf515b936ae7"
},
"tests/test_hq_mounted_ammo_sampler.py": {
"baseline_sha256": "a4d098adcd3d1f1156d00cf0753268f286cd63640bdae5aed81828f74a8b4633",
"proposal_sha256": "f4adb94e5e688ff3843ef240c7a4232308979f232a53fe7a6a1d94d02591b960",
"index_sha256": "b1c630909e5227d0f7bd0d69d7927403fcb0f33e7297d5fa52f96001720f8442"
}
},
"scope": "Read-only source/test/log review, no compiler or native run. WORKBENCH class and s_Diagnostic gate only. SlotEvidence records once per reason, no additional loops, no state mutation or changed acceptance/count/caps. Original return and Complete=false preserved.",
"api": "InventoryStorageSlot inherits GetAttachedEntity; GetParentContainer returns component; WeaponSlot GetOwner/GetSlotInfo/GetWeaponEntity and InventoryItem.GetParentSlot signatures match installed SDK. Null item/slot/mount guarded. allowed array is the established nonnull local collection.",
"tests": "Actual whole-sampler tests add absent item/null parent/different parent distinction and zero-muzzle rejected-placeholder witness while preserving existing count assertions. Retained default and WORKBENCH green logs, baseline runtime red, and adapter failure logs hash-verified.",
"limits": [
"No native compile or observed reason64 binding state yet.",
"First occurrence per reason cannot attribute every failing entity; labels are sampled evidence, not authorization.",
"Zero-muzzle branch cannot rediscover missing reverse mount; records missing relation honestly."
]
}