Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
51 lines
3.8 KiB
JSON
51 lines
3.8 KiB
JSON
{
|
|
"complete": true,
|
|
"approved": true,
|
|
"blockers": [],
|
|
"review": "Independent read-only inspection of both exact frozen proposals, existing production service guards, actual-method harness source and recorded logs. No tests/compiler/native rerun.",
|
|
"bindings": {
|
|
"/tmp/erri-mounted-bmp-probe": {
|
|
"manifest_sha256": "af0e6e99a3969ea64d3936b01f56f54c829d56754251c2af09c28710468991de",
|
|
"patch_sha256": "d594eddef2327addad3a3977b247cd971b1fbe8713368151e0e502b8ce9d1fc3",
|
|
"files": {
|
|
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedAmmoProbe.c": {
|
|
"baseline_sha256": "8d197f7a1398625e5a19db3284b0bf72c6ee6e032843a3e4d9a4e58de42b6825",
|
|
"proposed_sha256": "7ddb634444c79ad9291d53a754dc0ed383342e36720ddaa4b7aa4bd4e7ee656d"
|
|
},
|
|
"tools/headless_workbench.py": {
|
|
"baseline_sha256": "af11b29cc9f22f12e019978164fe808c9c903ea977b15a722846501a8377727f",
|
|
"proposed_sha256": "b0bbb87597fe5f116e8b4fd1d60d52983935d438d3e82b972c675991fddcc971"
|
|
},
|
|
"tests/test_native_mounted_ammo_probe.py": {
|
|
"baseline_sha256": "dd7169d8127fef52a4815fb4ad8227307df557170da6a22723c765bcd74ba340",
|
|
"proposed_sha256": "87bc8b9952be2e13fd7778af59504078e694b7bd9f0bdfea173feeec58a10f0e"
|
|
}
|
|
}
|
|
},
|
|
"/tmp/erri-mounted-bmp-hook": {
|
|
"manifest_sha256": "8054b7a04f6ae992fc00f82044738ea04f53fa4e4d334ab183e7638b755ef1e6",
|
|
"patch_sha256": "792b3670fda0aaadbb09bbf23a7a34981129e93302372cbbea512467fb601c19",
|
|
"files": {
|
|
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": {
|
|
"baseline_sha256": "e2a32dbe372edc2f5cd03a55dcb3dd11689ad8b60940a7a318b0c829d464d3e2",
|
|
"proposal_sha256": "b7e1857b0678b3a2c71880c0f35b09da9e978f19bacf5b4e7449c893fdbe2b95"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"checks": [
|
|
"Isolation helper remains inside WORKBENCH and requires actual mounted-ammo enabled/server path, errMountedBMP=1, current mode, prison start and PRISON phase, no previously deployed hunters, and both service identities. Calls Stop before canonical UnlockPrison. Town Tick refuses PRISON and creation is synchronous; no existing town population or new body refunds required.",
|
|
"Runner rejects wrong fixture/project/rounds/deadline and mixed mine/courier/swap flags before launch. Raw fixture repeats mutual-exclusion guards before isolation. Default flag-disabled branch unchanged.",
|
|
"Automatic target remains3, pool/cap/reservations and startup clock unchanged. Existing180000ms probe deadline and six-root physical roster/cargo-exclusion checks retained.",
|
|
"BMP capture selects slot4 only and checks exact original BMP resource, valid Complete nonempty armed counts. Pins exact convoy vehicle/root, original roster, sender source, queued message and route payload; copies snapshot independently.",
|
|
"Final proof requires same selected task slot4/original vehicle/root and original roster, exact Watch MessageId, separate delivered and queued snapshots equal to detached captured scalars, observation/delivery bounds and unchanged route payload. No direct radio Advance/Ingest/dispatch or stock edits.",
|
|
"Harness logs show final green, baseline compiled runtime-red at absent slot4-only selection, Complete-removal mutation compiled runtime-red at admission assertion. Native APIs/physics are doubled; no engine proof inferred."
|
|
],
|
|
"limitations": [
|
|
"This is a deliberately isolated protected-observer diagnostic; ordinary default-population convoy availability is not qualified.",
|
|
"Success would qualify original BMP mounted accounting and natural radio delivery for one original convoy only, not physical interception, full fleet reliability, manual play, multiplayer or FPS.",
|
|
"Existing baseline fixture failure and shared117/135 refusal remain valid evidence; cap policy unchanged.",
|
|
"No native completion is asserted by this source review."
|
|
]
|
|
}
|