{ "complete": true, "code_review_approved": true, "validation_complete": false, "scope": "Only fourteen integrated paths; exact source/test/proposal/suite-input byte binding. No new test/compiler/native execution.", "integration_manifest_sha256": "cdc481d785fb91fb2a7ec8766a0962eb1ef05d5b29982028d9f7b8243d18a1bd", "suite_inputs_sha256": "74ad0c7117ba7371a89f8c9608e795869a471a55cfb19c79d7b676ee803e481d", "files": { "addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedDispatch.c": { "sha256": "f62f8bb8fde222f3f47d89df1439083deb6f5b14633402a2afb7c6a97803582f", "suite_input_matches": true, "proposal_matches": true }, "tests/test_hq_mounted_dispatch.py": { "sha256": "36c1d3dfc69d98b5b25d7c8f86a94a9d9df0745eddfef44cda378533181b7a97", "suite_input_matches": true, "proposal_matches": true }, "addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyService.c": { "sha256": "cc8dc67129457623505d959a097df765a1364ba4616313954ed6bf4ff0eb3542", "suite_input_matches": true, "proposal_matches": true }, "tests/test_convoy_lifecycle.py": { "sha256": "67e385ab8c843df1cb138ae9fc4c276bf30fda42eea63ee1303174cef2387415", "suite_input_matches": true, "proposal_matches": true }, "tests/test_convoy_intercept_pair.py": { "sha256": "3a587a043be3482a6cc5b4d0d152a22113126b637565cc627694aceae9d66eb5", "suite_input_matches": true, "proposal_matches": true }, "addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyPlacement.c": { "sha256": "aac2a2c508aebcd9eed0a0cd310c2f3774357bb9b1fc383f305182b41d29caf3", "suite_input_matches": true, "proposal_matches": true }, "addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedIntercept.c": { "sha256": "5f45545c11de5e183969203cdf07e29089697ddc89752a9c5aea0fa2a1a33a97", "suite_input_matches": true, "proposal_matches": true }, "addons/core/Scripts/Game/ERR/10_AI/ERR_InterceptVehicleFootprint.c": { "sha256": "5dea67d14ebab67231c485e14bc92f34c005a5f1bf6d9c0943db28e9857e958a", "suite_input_matches": true, "proposal_matches": true }, "tests/test_bmp_intercept_geometry.py": { "sha256": "5b3322e7f7f29dfe47e2ffc52ab71c08c16db3548b1e880d47d4bc49a5188a90", "suite_input_matches": true, "proposal_matches": true }, "tests/test_convoy_placement.py": { "sha256": "895feb51b971cf99e39c3a7d01806b360ff46dfc90f8de2a36910cc49251ba7b", "suite_input_matches": true, "proposal_matches": true }, "tests/test_hq_mounted_intercept.py": { "sha256": "dc28ee9625d961cdbecdd6061879cd42a882f183f70a3a04670f225e61d52776", "suite_input_matches": true, "proposal_matches": true }, "tests/test_hq_mounted_intercept_pair.py": { "sha256": "1136c04270a7d63acbf00b8d2ce81d152e00c2110a280463fe547d6c18103d0d", "suite_input_matches": true, "proposal_matches": true }, "tests/test_intercept_vehicle_footprint.py": { "sha256": "5acfa2d3c16c924a5c88ae734814242dae96b168997a1bc4617476a7a48afb42", "suite_input_matches": true, "proposal_matches": true }, "tools/check.py": { "sha256": "d60357b1c6b0d61dfeb80148d4a6684121e468bd3a044a9adc8f76752f60a41a", "suite_input_matches": true, "proposal_matches": false } }, "counts": { "production": 5, "tests": 8, "runner": 1 }, "runner_only_two_new_registrations": true, "legacy_methods_byte_identical": { "ERR_HQMountedIntercept.c:static bool Select(": true, "ERR_HQMountedIntercept.c:static bool SelectPair(": true, "ERR_HQMountedIntercept.c:static bool FromPolyline(": true, "ERR_HQMountedIntercept.c:static bool PairFromPolyline(": true, "ERR_ConvoyPlacement.c:bool Clear(": true }, "cross_file_review": [ "HQ creates typed singleton order only for exact consumed slot4 original prefab/receipt/record, fresh delivered complete ammunition and original crew status; current delivered Watch losses >=6 checked before survey/claim and after normal downlink receipt.", "Order fields Armored, Footprint and ConfirmedLosses match rules and service. Rules keep fixed observation-based120s expiry and30s pending cap; shared monotonic400001..400256 tokens and global/pursuit counts unchanged.", "BMP footprint Capture/Valid/Matches signatures match both consumers. Native local bounds/coordinate conversion and exact reciprocal seated/deposit custody retain finite128 hierarchy budget; captured private radius/height do not expand.", "Service pins original order type/footprint/loss snapshot, root/crew/receipt/record/route; rechecks after native waypoint allocation/removal/addition. Ordinary route is untouched when allocation or precommit ownership fails.", "Pair helpers still admit only original UAZ slots0/3/5; service explicitly rejects Armored or slot4 pairs. Survey fallback shares the same two-query counter and rotating cursor; committed revision cannot retry.", "Armored geometry performs one128-road/4096-segment query, measured2R roadwidth, endpoint-inset straight support, center/end bridge checks, settlement/80m reservation and bounded441-sample/filled-volume collision checks.", "No new resource literal, addon dependency, spawn budget, replacement actors, ammunition gift or player tracking introduced in these14files. Existing authorized BMP and waypoint resource resolvers reused." ], "focused_evidence": [ "/tmp/erri-bmp-dispatch-1406/result.json", "/tmp/erri-bmp-service-1406/result.json", "/tmp/erri-bmp-geometry-1406/source-manifest.json" ], "suite_result_at_review": null, "native": { "native_check_started": false, "reason": "Read-only host preflight found an existing Arma Reforger game process (PID1253333). It was left untouched; no native launch, window/input/audio changes or process termination performed.", "observed_utc": "2026-10-03T12:22Z", "prefix_process_check": "clear", "compile_or_gameplay_proof": false }, "limitations": [ "Code approval is separate from full-suite completion; result file absent or pending is not a suite-pass claim.", "Native Enforce compilation and physical BMP interception remain unverified; unrelated running game preserved.", "No guaranteed convoy admission, arrival orientation, whole-route navigation, multiplayer or FPS claim.", "Retained cargo identity changes or changed bounds outside the captured envelope may conservatively cancel the order." ] }