Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
32 lines
3.5 KiB
JSON
32 lines
3.5 KiB
JSON
{
|
|
"problem": "A loaded original ammo truck exceeded the mounted sampler shared128-node queue even though deposit cargo was excluded from weapon totals. Native diagnostic recorded reason8, nodes128, allowed59 and managers0; this prevented a complete empty-mounted snapshot and blocked mine-stock qualification.",
|
|
"correction": "Separate128 structural and128 positively identified deposit-cargo budgets, plus a hard256 unique queue cap. Skipped crew/ambiguous inventory consume structural allowance. Deposit and character subtrees stay pruned. Unknowns, cycles and all overflows remain incomplete; weapon/muzzle/magazine bounds and mounted-slot ownership checks are unchanged.",
|
|
"diagnostic": "WORKBENCH-only opt-in record around the existing single mine-stock fixture slot1 inspection, collecting reason flags/counts/first offending prefab or purpose during the same traversal. No extra traversal, item changes or ordinary production logging.",
|
|
"tests": "All271 registered regression programs pass. Full actual sampler suite runs in ordinary and WORKBENCH builds. Old source fails realistic128 cargo plus mounted graph; fixed passes. Independent removal of each structural/cargo/total guard causes an assertion failure.",
|
|
"native_failed": "docs/evidence/native-2026-10-01-mounted-traversal-diagnostic/report.json",
|
|
"native_corrected": "docs/evidence/native-2026-10-01-mounted-traversal-fixed/report.json",
|
|
"native_result": {
|
|
"assertions_passed": 202,
|
|
"smoke_completions": 1,
|
|
"script_or_runtime_failures": 0,
|
|
"retained_installed_resource_errors": 13,
|
|
"strict_report_exit": 1
|
|
},
|
|
"native_scope": "One ordinary automatically deployed convoy: ammo truck snapshot complete with zero mounted weapons, two exact successful callback-proved inactive PMN4 identities in original inventory, unchanged reciprocal custody/identity and64 settled primary cargo callback identities before and after actual mounted-ammunition radio delivery. No item spawn/move/arming by fixture and no player/soldier teleport. Not three-convoy reliability, mine placement/transfer or full escape proof.",
|
|
"native_provenance": "Both sessions hidden/muted in the established private runtime, serialized; clean shutdown confirmed and launched source plus seven external addon inputs unchanged. Corrected frozen authored manifest equals current400 authored files.",
|
|
"additional_readonly_audits": "No reproduced mixed partial-escape/death/reconnect defect; extraction resolves victory synchronously and terminal state prevents later defeat. Five focused regressions pass, no fresh multiplayer qualification. Installed vanilla uses OR-combined EStoragePurpose; numeric enum values in synthetic test doubles are not independently established native assignments, and no production enum interpretation was changed.",
|
|
"preservation": {
|
|
"original_reference_files": 533,
|
|
"field_candidate_files": 401,
|
|
"inherited_unstaged_paths": 61,
|
|
"all_unchanged": true,
|
|
"committed": false,
|
|
"published": false
|
|
},
|
|
"remaining": "Native walking/transfer/arming of mines, full human escape, true multiplayer, maintenance and mounted rearming, comparative FPS and clean release. Existing field-update package predates these changes.",
|
|
"source_sha256": {
|
|
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": "88ea0fc0e13d7e3c22c7ce8b652816d1d137e4e6e37a72f48f0bdf515b936ae7",
|
|
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedAmmoProbe.c": "8d197f7a1398625e5a19db3284b0bf72c6ee6e032843a3e4d9a4e58de42b6825"
|
|
}
|
|
}
|