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

57 lines
3.1 KiB
JSON

{
"date": "2026-10-04",
"feature": "Bounded neutral civilian road traffic with distant hidden placement/retirement and player-capture release",
"default_cars": 3,
"maximum_slots": 6,
"spawn_clearance_metres": 1000,
"cleanup_clearance_metres": 1500,
"cleanup_hidden_grace_seconds": 60,
"source_changes": [
"addons/core/Prefabs/ERR/FactionManager.et",
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminMenu.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_Settings.c",
"addons/core/Scripts/Game/ERR/10_AI/ERR_CivilianTraffic.c",
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterService.c",
"addons/core/UI/layouts/ERR/AdminMenu.layout"
],
"native_history": {
"run1": "Three real civilian cars, native driving, unclaimed retirement and retained-claim survival passed before final observer/coastal/garbage refinements.",
"run2": "Private fixture used the wrong inventory API; compiler error in ERR_ZProfileProbe only, then cascade. Corrected to BaseWeaponManagerComponent.",
"run3": "Random coastal fixture reached deadline with zero spawned cars; production safely withheld placement. Exit search subsequently broadened to both sides.",
"run4": "Known road location confirmed three unarmed neutral drivers, native driving, unclaimed cleanup and claimed-car retention; before final coastal/garbage refinements.",
"run5": "Coastal exit refinement compiled; neutral unarmed driver, real driving and safe retirement passed.",
"run6": {
"result": "passed",
"source_matches_workspace": true,
"run": "/tmp/erri-traffic-native/run6",
"assertions": [
"13:34:11.064 SCRIPT : ERR TRAFFIC PASS: native garbage collector refuses managed car and driver",
"13:34:11.064 SCRIPT : ERR TRAFFIC PASS: native civilian car/driver, neutral and unarmed; hidden start beyond 1 km",
"13:34:35.796 SCRIPT : ERR TRAFFIC PASS: civilian drives more than 25 m natively along fixed road route",
"13:35:37.099 SCRIPT : ERR TRAFFIC PASS: all unclaimed traffic retired after observer departure and production grace"
],
"script_errors": 0,
"cleanup": {
"reason": "complete",
"exit": -15
}
}
},
"limits": [
"Private native tests supply a fixture observer, not a connected multiplayer client.",
"Run4 simulates already-recorded claim by calling Release; production player-entry authorization/latch tested by regression.",
"Menu layout structure/bindings validated, visual rendering not qualified.",
"No live server changes or Workshop publishing.",
"Still requires usable terrain road data/navigation and hidden road starts; no claim for every terrain."
],
"regression_suite": {
"result": "passed",
"registered_programs": 315,
"command": "python tools/check.py",
"final_source": true
},
"targeted_regressions": "Production policy bodies: distance/grace, cleanup, custody, player entry, observer collection, settings, coastal exit and native garbage ownership."
}