Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
32 lines
2.7 KiB
JSON
32 lines
2.7 KiB
JSON
{
|
|
"changes": [
|
|
"Legacy hq stinger accepts/display Random using shared validated settings helpers; authorization and finite existing equipment unchanged.",
|
|
"Optional native refuel fixture uses original actor/controller/handler configured visibility range, preserving direction, context and native station eligibility.",
|
|
"Detached paired fuel node/value snapshot and count guards fail safely before indexed reads; one bounded mismatch diagnostic."
|
|
],
|
|
"regression_programs": 263,
|
|
"regressions": "passed",
|
|
"initial_suite_failure": "Dispatch test modeled Selection for convoyCount only; repaired to execute real parser/validation/display and authenticated Stinger numeric/random paths.",
|
|
"native_refuel": "docs/evidence/native-2026-10-01-refuel-range/report.json",
|
|
"refuel_scope": "61 assertions. Original can pickup/equip and configured reach pass; original tank arranged29.25->23.25 litres, can5 unchanged. Native VM index error during snapshot conservation occurs before refuel action. Failure retained; later bounds fix has regression/ordinary-route compile evidence only. No native fuel transfer, interruption or empty-can proof.",
|
|
"native_root_cause": "Count mismatch causes unsafe indexed read; exact mechanism remains unknown. Native out-array aliasing is adversarial regression coverage, not a proven cause.",
|
|
"independent_review": "Separate agent verified installed interaction APIs, original controller/handler ownership, node guards and focused tests. Join/UI audit found no reproduced new bug.",
|
|
"source_sha256": {
|
|
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQAdminProvider.c": "50175929b9633b2806afa16f66bf319edff5fc84eb6bb3c9e8a2cda011d0d62c",
|
|
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMaintenanceProbe.c": "852b9b397efc3f919c97fec63bc3df1a850cd7833421af8441994afd191951d4",
|
|
"tests/test_ai_stinger_admin.py": "d645813857f85854aeca60c9010689662d7cc43f298256d73ae37b05d74e94c1",
|
|
"tests/test_hq_convoy_dispatch.py": "945a3cba06694608b4880408a13447ebbbf812d400fba3af5b7a57cb006a1f6d",
|
|
"tests/test_native_maintenance_refuel.py": "15eb8c0ee75778fce2a1caace045940b63cd253f81d16a081f669643b9fefcae"
|
|
},
|
|
"preserved": {
|
|
"prior_unstaged_paths": 53,
|
|
"original_reference_files": 533,
|
|
"prior_candidate_files": 397
|
|
},
|
|
"remaining": "Human escape, repair/refuel consumption, physical mines/mounted rearming, remote join/reconnect/twelve players, equivalent-workload FPS and clean release qualification remain incomplete.",
|
|
"handoff": ".build/playtest-2026-10-01-field-update",
|
|
"ordinary_route": "docs/evidence/native-2026-10-01-field-update/report.json",
|
|
"packed_startup": "docs/evidence/packed-2026-10-01-field-update/archive-review.json",
|
|
"unrelated_preexisting_terrain_work_included": true
|
|
}
|