Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
61 lines
4.0 KiB
JSON
61 lines
4.0 KiB
JSON
{
|
|
"verdict": "approved exact final Context-only proposal",
|
|
"results": {
|
|
"transfer-baseline": {
|
|
"exit": 1,
|
|
"source": "/tmp/erri-mounted-cancellation-1720/baseline/addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c",
|
|
"source_sha256": "1a764a46bdc0b7e98032b5716a144a1f44343f769be6d2280b0987400227be1e",
|
|
"test_sha256": "cb354bfc71560f430101aae9421f04d601bc2cb0788500771d66ac750df8ae72",
|
|
"log": "/tmp/erri-mounted-cancellation-review-1720/transfer-baseline.log",
|
|
"runtime_assertion_failure": true,
|
|
"compiler_error": false
|
|
},
|
|
"transfer-proposal": {
|
|
"exit": 0,
|
|
"source": "/tmp/erri-mounted-cancellation-1720/addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c",
|
|
"source_sha256": "0b195784497672fdaf651f336c14f7be98c257f98c85cfbeb4f96fe1a401999b",
|
|
"test_sha256": "cb354bfc71560f430101aae9421f04d601bc2cb0788500771d66ac750df8ae72",
|
|
"log": "/tmp/erri-mounted-cancellation-review-1720/transfer-proposal.log",
|
|
"runtime_assertion_failure": false,
|
|
"compiler_error": false
|
|
},
|
|
"pickup-baseline": {
|
|
"exit": 1,
|
|
"source": "/tmp/erri-mounted-cancellation-1720/baseline/addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c",
|
|
"source_sha256": "7993e38efb81412d3c8efac28f28c9277e96f2a48ebe6694815834896c482588",
|
|
"test_sha256": "cc4f70870b10beb2595ac4fb030952cc25be1fe1d9506f54dc3901fd1baecda4",
|
|
"log": "/tmp/erri-mounted-cancellation-review-1720/pickup-baseline.log",
|
|
"runtime_assertion_failure": true,
|
|
"compiler_error": false
|
|
},
|
|
"pickup-proposal": {
|
|
"exit": 0,
|
|
"source": "/tmp/erri-mounted-cancellation-1720/addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c",
|
|
"source_sha256": "5f7ca5b31f3b405c2a6ca32ff91042f5b4dac6ab9640ce67fb10d7a74236ba69",
|
|
"test_sha256": "cc4f70870b10beb2595ac4fb030952cc25be1fe1d9506f54dc3901fd1baecda4",
|
|
"log": "/tmp/erri-mounted-cancellation-review-1720/pickup-proposal.log",
|
|
"runtime_assertion_failure": false,
|
|
"compiler_error": false
|
|
}
|
|
},
|
|
"final_manifest_matches_actual_files": true,
|
|
"final_patch_sha256": "26eaee170a6e5594f5cdfc4c1b4cdf12314e65e52079e11d97fe0f39cb755848",
|
|
"source_manifest_sha256": "0bb3973e37c2c80007ed46251c6f305e5fda2662650eebb92455732e28284369",
|
|
"git_apply_check_exit": 0,
|
|
"findings": [
|
|
"Both original baselines compile successfully and runtime-assert on synchronous Stop followed by positive acknowledgement and exact physical movement.",
|
|
"Final code checks sticky terminal state immediately after accepted native submission before success proof can assign SUCCEEDED. Task stop, inactive mode and released original target are revalidated with existing Context.",
|
|
"Pickup commitment and mounted ClaimMountedSwap remain before native submission. The change adds no native submission, reservation refund, retry or item replacement.",
|
|
"Unresolved retains callback/custody uncertainty after Stop; later exact proof may settle quarantine while Tick remains FAILED, with one submitted operation and spent identity.",
|
|
"Transfer Context after successful swap validates original root/mount/roster/authority, not the displaced old-magazine slot, so legitimate inline success remains supported. Pickup Context continues to require the original loaded magazine before the second leg.",
|
|
"Physical reach remains one trace per Tick. The discarded additional-trace attempt is retained as failure evidence; final guards recheck Context only.",
|
|
"Final patch and source manifest were regenerated after reviewer caught stale superseded Reach/Clear changes; current patch matches reviewed/tested exact hashes."
|
|
],
|
|
"limitations": [
|
|
"Actual-method C++ harnesses translate complete leaf classes and double engine inventory/actor boundaries; no native inventory, multiplayer or physical courier qualification claimed.",
|
|
"Existing caller responsibility to retain unresolved leaves and claims is unchanged."
|
|
],
|
|
"target_changes": false,
|
|
"native_runs": false
|
|
}
|