{ "complete": true, "verdict": "No demonstrated production defect in the bounded maintenance/scavenging review; no patch proposed.", "scope": "Read-only successor and installed vanilla scripts; no compiler, tests, engine, process changes, source edits or original mission writes.", "findings": [ { "evidence": "ERR_SiteService.c:400-423,601-618", "conclusion": "Each configured stock item is created once. Retry uses the same entity; READY waits for actual membership. Maintenance stock remains available independently of optional transport success." }, { "evidence": "EveronSites.conf; EmergencyRepairKit.et; test_vehicle_maintenance_stock.py", "conclusion": "Southern cache already supplies one finite 20-unit native repair kit and two original five-litre fuel cans without removing weapon, medicine or clue stock. No missing maintenance-item implementation established." }, { "evidence": "SCR_BaseDamageHealSupportStationComponent.c:158-220", "conclusion": "Native repair cost calculation supports partial repair capped by available supplies. A kit with fewer supplies than a full repair is not by itself evidence of an unusable action." }, { "evidence": "SCR_RefuelAtSupportStationAction.c:CanBeShownScript/CanBePerformedScript/PrioritizeHeldGadget", "conclusion": "Native fuel action handles held gadget priority, target movement and eligible tank selection. Successor adds stock rather than bypassing native action eligibility." }, { "evidence": "ERR_VehicleSecurityActions.c", "conclusion": "Scoped lock actions revalidate exact action owner and native boarding/door eligibility. No maintenance-specific ownership defect demonstrated in these paths." } ], "limits": [ "Existing failed optional refuel diagnostic runs stop before actual fuel transfer and do not demonstrate ordinary input failure.", "Actual held repair/refuel consumption and human/multiplayer interaction remain unqualified; this read-only review does not expand that evidence.", "No new behavior recommended solely because native validation is pending." ], "hashes": { "/home/jakub/devel/escapistsrereintroduced/addons/core/Configs/ERR/EveronSites.conf": "b479000b36154a6a3af6b519b086251d981ef63cb86a973d00529499cfd4238c", "/home/jakub/devel/escapistsrereintroduced/addons/core/Prefabs/ERR/Items/EmergencyRepairKit.et": "0157bc235eeb78a0e1373b561fd22a1dcb225c833ff7c2d4abae688bca0ec92a", "/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/00_Core/ERR_SiteService.c": "210646e679056f4a46ef454a5abe15bd42d48349aa376ccfbb6b3b2ebeac6812", "/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/00_Core/ERR_VehicleSecurityActions.c": "bd7d0aeb4abcc9d8044e4888f9a92f9e5fc97c098bdfa3bbad57e1a29697a779", "/home/jakub/devel/escapistsrereintroduced/tests/test_vehicle_maintenance_stock.py": "e09a6e98f314eef1cf487cbaf8b2185bda950c12329939214ed1ba95713a097a", "/home/jakub/devel/escapistsrereintroduced/docs/vehicle-maintenance.md": "94362113ce91d248485b2ce25f9f99e60e55d1ac50d6d6dd728cba1fc797043c", "/tmp/erri-vanilla-stock/scripts/Game/Components/SupportStation/SCR_BaseDamageHealSupportStationComponent.c": "98744d693699de8d39fc1830166e97d4bdb1b9669b14e0f218af962942d7215c", "/tmp/erri-vanilla-stock/scripts/Game/UserActions/SupportStations/SCR_RefuelAtSupportStationAction.c": "1210056f167588395ac78ed7c9a659d0fd5c73a36f901cd494661263a1590061" } }