Files
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

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"
}
}