{ "scope": "Read-only native API and installed PKM inheritance audit; not native mounted-swap proof", "files": { "/tmp/erri-vanilla-stock/scripts/Game/generated/InventorySystem/InventoryStorageManagerComponent.c": "7cc07d44ee75e10434e844f5c81044042255f2188963991b134a12a772feabbc", "/tmp/erri-vanilla-stock/scripts/Game/generated/InventorySystem/InventoryStorageSlot.c": "45e584eb11f53e1b7374f375d57cdc58c8e757a7922c06cf5db9328ca3294cb5", "/tmp/erri-horn-read/MG_PKM_mounted.et": "722278924b5609b55225ad65364b023405b94046e8bc7bdaf033372fcbb16cb4", "/tmp/erri-horn-read/MG_PKM.et": "edffab6f3327e76bf6cd061bdc82b30d1ea454321400c807b9d48cc252db6a88", "/tmp/erri-horn-read/MG_PKM_base.et": "76fa862b49da9127f75493ae458ad539be1565d6affa0886be55194a26da40a9" }, "native_calls": [ "CanSwapItemStorages(IEntity itemA, IEntity itemB)", "TrySwapItemStorages(IEntity itemA, IEntity itemB, InventoryOperationCallback cb = null)" ], "next_contracts": [ "Already-bound original mounted root validation; no first-bind through transfer", "One shared original truck stock/spent owner for infantry and mounted consumers", "Original physical worker/access and stopped original vehicles", "Exact incoming/outgoing slots, callback and two-way final ownership proof", "Retain uncertain operations, never manufacture/refill ammunition or retry submitted identities" ], "remaining_native": "PKM current mounted magazine slot storage, lock/access and actual swap eligibility/confirmation" }