{ "scope": "Two existing production files and two existing tests; no native or target edits.", "behavior": [ "One inert ready PMN4 follows existing magazine courier lifecycle with fixed MineCargo flag in job and each native leaf.", "Original paired magazine-worker compatibility remains default; mine porter requires same original/fit/ownership/utility guards but no rifle.", "Combined original site identities use same finite source/spent reservation; class-specific need controls planning and native delivery claim.", "DeliveredTo gates exact service/item/type and confirmed leaf; upstream AdmitDepotMine receives true type, verifies inert cargo/current demand/custody and uses separate mine import allowance.", "Every active job phase and pre/post native leaf submission verifies cargo readiness; native arming/change/Stop cannot admit/restart. Ambiguous surviving native identity retains old quarantine, terminal custody/deletion settles cleanup only.", "Radio hold/new stopped report/porter downlink, two native custody proofs, original worker return,96lifetime source cap and original deadlines unchanged." ], "tests": { "loader": "actual SelectWorker/Plan/Tick/TransferValid/ClaimDelivery/DeliveredTo and upstream AdmitDepotMine; existing tests retained; green", "leaf": "complete actual class and callbacks/finite reservation; existing tests retained; green", "lifecycle": "unchanged existing actual HQ Tick/Stop test green against installed source; new HQ cargo admission test owned independently by player reviewer", "mutations": { "remove_post_native_cargo_check": { "exit": 1, "compiled_runtime_failure": true }, "remove_import_type_gate": { "exit": 1, "compiled_runtime_failure": true }, "existing_hq_lifecycle": { "exit": 0 } } }, "boundaries": [ "ReadyMine native component predicate is a documented boundary double; existing infantry-mine suite covers that predicate.", "Loader Valid/ownership and leaf APIs have declared native/service doubles; tests execute changed controller methods and actual import with current upstream source.", "No physical courier movement, PMN4 inventory transfer/arming, MP or performance claim.", "No native callbacks or force/state/stock mutation introduced outside existing one-item paths." ], "external_api_dependencies": [ "SiteService.DepotItemCount/DepotItem with combined DepotStock/DepotOriginal", "InfantryResupply.DepotMineNeeded/AdmitDepotMine calls DeliveredTo(service,item,true)", "GroundDepotHQ.ReserveGroundDepot optional final mineCargo=false" ], "logs": { "leaf-green.log": "897cec0577c062d00bb7ff774b52bb5147193d2752088deed78b84a2b235f4d5", "loader-green.log": "491d5709202ea176318751587693c7929ef8f4710bbc00a1a27f3aa45ba0158b", "lifecycle-green.log": "bd1d802374adb3a8f79548092031c42afa35f851b3219519a6f9b54aa77bfa9d", "mutation-postcall.log": "a508e1e58b3d2608f6d86189bcd68dc3696b647aa0f46940021642c4f4e458bc", "mutation-type.log": "c39e9864c4d77f1db02944be618c3641424ff3a6bd9b351d66b7c2ec20d27cf4" }, "compiler_work_finished": true }