Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
29 lines
2.9 KiB
JSON
29 lines
2.9 KiB
JSON
{
|
|
"implementation": "Optional read-only --mine-stock variant of mounted-ammo: pin the first ordinary eligible convoy and initial batch, require 1\u20132 exact callback-proved inactive PMN4s and reciprocal storage custody, then recheck those same identities after natural production radio delivery. No gameplay changes, item creation/transfer or report injection.",
|
|
"dependencies": "RHS: Status Quo, WCS Armaments and WCS BMP-1 remain declared external dependencies; seven installed addons in resolved closure including Parachute Framework and supporting packs.",
|
|
"regression_programs": 271,
|
|
"regressions": "passed",
|
|
"review": "Independent actual-method/runner tests pass; removing callback identity proof or accepting empty stock causes runtime assertion failure. Pending optional stock cannot select a different convoy or replace the pinned batch.",
|
|
"native": "docs/evidence/native-2026-10-01-convoy-mine-stock/report.json",
|
|
"native_result": "Failed after 39 passing assertions, before mine-stock assertions or completed radio proof. The unarmed ammunition truck snapshot reports Complete=false, Weapons=0 and Magazines=0, failing the existing mounted cargo-exclusion guard. Two scripted test failures and thirteen underlying installed-resource errors are retained. No claim of native mine insertion or transfer.",
|
|
"native_cleanup": "Confirmed; headless Gamescope, silent sink and per-test-stream mute; launched source and seven external-addon inputs unchanged.",
|
|
"source_matches_frozen_native": true,
|
|
"automatic_equipment_audit": "No reproduced PMN4 top-up race. Inspected installed mine catalog entries classify them as EXPLOSIVES, excluded by automatic equipment; same-actor one-shot state survives unconsciousness and capture/release remains terminal. Source tests pass; no multiplayer claim.",
|
|
"remaining": "Native mine insertion, carried reporting/placement and actual transfer; human escape, true multiplayer, maintenance/mounted interactions, comparative FPS and clean release. Existing packaged candidate predates this source work.",
|
|
"preservation": {
|
|
"original_reference_files_unchanged": 533,
|
|
"field_candidate_files_unchanged": 401,
|
|
"inherited_working_paths": 61,
|
|
"unchanged_inherited_paths": 59,
|
|
"only_intended_insertions": [
|
|
"tools/check.py",
|
|
"tools/headless_workbench.py"
|
|
],
|
|
"regression_programs": 271
|
|
},
|
|
"source_sha256": {
|
|
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedAmmoProbe.c": "2c3606d81bce045a7a64ac1f19d0155598fadc01067d2e4f0711a686c89b4c00"
|
|
},
|
|
"failure_audit": "Read-only review cannot identify the native cause from available logs. With Weapons=0, incompleteness originates in Collect/AddWeapon before muzzle processing. Inventory item count <=128 is distinct from hierarchy traversal node count. Next bounded diagnostic should record the existing pass failure reason/node count/first offending prefab or storage purpose, without another traversal or weakened guard."
|
|
}
|