{ "feature": "Finite original Everon camp PMN4 stock can be carried by original responders through the existing radio-coordinated two-leg courier into an existing original ammunition truck.", "authored_stock": "Five nonopening OUTPOSTs each receive two startup PMN4s: ten total, finite, no later stock or personnel creation. Core records authored identities without an upper AI dependency.", "contracts": [ "Combined original depot sources and mission attempts remain96; one job at a time. Each camp mine list is at most2 and combined items at most96.", "Cargo class is pinned in job and leaf; inert ReadyMine is checked in active phases, before and after native inventory submission, and at final admission. Armed/changed/foreign/cancelled cargo cannot import.", "Separate mine commitment/import counts prevent magazine expenditure, null/deleted identities or spare truck capacity from creating mine demand. Original closed convoy mine batch remains bound; no original mine allowance means no bootstrap.", "Shared outgoing spent ledger remains96; mine allowance lifetime96 includes retained spent/lost identities and imports. Import appends one exact proved identity once. Return ownership is independent of a now-filled cap.", "Original roster, compatible magazine porter selection, radio hold/new delivered stopped report, fixed deadline, physical access/callback custody and uncertain transfer quarantine remain. Mine porters need no matching rifle; downstream original engineer entitlement and consumed posts are unchanged." ], "files": { "addons/core/Scripts/Game/ERR/00_Core/ERR_SiteService.c": "15a28876954bbbe0e80d5b5b19e7336f154023cd05b67d65dd709ae7fd9ac712", "addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryResupply.c": "1bfc1079961eaecee0c1ebb434570aaeb359c008f9f309033b33582092557b35", "addons/core/Configs/ERR/EveronSites.conf": "a66c30039c7141e5a0f22af21aa522728fe4aa5cde821158aea3b716d11457a1", "tests/test_ground_depot_provenance.py": "a56a0402ee255e2824fc65ec5cc613088013e2795413e484161bab7e28f45c85", "addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotLoading.c": "6abb278409527bb67db084138a773de240d99ba7f63f9ac740f8167615d53f1d", "addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotTransfer.c": "21daa9ed8cb5f2dc08a0fa85e305fa4b4f3e7b01e16c71fd1ca98d66a4e8b652", "tests/test_ground_depot_loading.py": "1e44647933a248dc80636de63a6d690efce2bc4c38316c31bb27264682861755", "tests/test_ground_depot_transfer.py": "d468f015f24d4bafbfdac4dabd27acd4282fa84e154f83f46aec96319d54ef36", "addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotHQ.c": "c51fccd0ecdb0a1d6ba99ae965e2e572fc1ea65a5d8dc2e1e2a058698dae45c3", "addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": "595fce681ec74e0d3ffe7a29c527c1551874469108ded479bed72a0fcf6c732e", "tools/check.py": "6c1b5b24e759f7855058c9d82956f9ca0107a5311fdf9f7217129a86ecb62f5e", "tests/test_ground_depot_mine_claim.py": "dfe117f58cdf420974fc0d821b1a4153c9fd4da7585fb3e6b872a418d22d2083" }, "regressions": { "programs": 301, "seconds": 213.4, "inputs_unchanged": true, "negative_controls": "Removing post-native readiness, import cargo type or using magazine demand for a mine each compiles then fails behavioral assertions. Predecessor feature-absence check fails explicitly before compilation; not represented as a runtime reproduction.", "boundaries": "Changed actual policy/controller/provenance/leaf code executes with documented native inventory/AI/radio/component boundaries doubled." }, "native": { "archive": "docs/evidence/native-2026-10-03-depot-mines", "assertions": 64, "rounds": 1, "script_errors": 0, "engine_errors": 13, "initial_stock_witness": { "camps": 5, "inert_original_mines_in_caches": 10 }, "cleanup_confirmed": true, "source_unchanged": true, "external_addons_unchanged": true, "trace": { "enabled": true, "trace_lines": 0, "zero_radius_errors": 0 } }, "limitations": [ "Native evidence proves initial inert original cache stock, compilation and scripted normal-route integration. It does not prove autonomous porter movement, cache-to-truck mine transfers, mine arming/detonation, engineer placement, multiplayer or FPS.", "Known installed-resource errors and unresolved intermittent zero-radius diagnosis keep clean release qualification open. No extra reproduction run.", "Finite mission stock and one-item jobs intentionally do not restore predecessor stock generation, new porter groups or bulk manifests. No full original AI parity claim." ], "owned_reference": { "path": "/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_DepotLoading.c", "sha256": "5b608f36621c9d744bdc55829b1000af70ba9d8853b8a90828d774557a204375", "read_only": true }, "preservation": { "checks": [ { "name": "ground-supply development candidate", "files": 432, "manifest": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/playtest-refresh-2026-10-03-ground-supply/candidate-sha256.json", "manifest_sha256": "0b58fde4127486894917db58ce92b684f984233b341317418e336b1740cac107", "unchanged": true }, { "name": "original missions", "files": 533, "manifest": "/tmp/erri-heartbeat-20260930-1542-reference.json", "manifest_sha256": "661c5ddf080c4ba8d4463aa4907f739d4d96acaa8694ac8d6f3d85bb94231226", "unchanged": true }, { "name": "mine-safety development candidate", "files": 431, "manifest": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/playtest-refresh-2026-10-03-mine-safety/candidate-sha256.json", "manifest_sha256": "202fa0854cf60a6c08ace1f22b276d826abcb538c79b6e052b48e5e51f458a87", "unchanged": true }, { "name": "mounted-pair development candidate", "files": 429, "manifest": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/playtest-refresh-2026-10-03-mounted-pair/candidate-sha256.json", "manifest_sha256": "9fee715f8c9c324c465387ba1f88744c9c3748cb49668ce65e9c9500a38b14d7", "unchanged": true } ], "index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725", "index_unchanged": true }, "package": "Previous ground-supply and older packages are unchanged and predate porter-pair correction and this feature; no staging, commit or publication." }