Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
66 lines
3.5 KiB
JSON
66 lines
3.5 KiB
JSON
{
|
|
"status": "Implemented in source; isolated native placement and crossing verified; no publication/deployment.",
|
|
"engine": "Arma Reforger dedicated 1.8.0.13, local Nogova terrain, isolated network/PID/IPC/profile; no Steam client or live AMP changes",
|
|
"scope": [
|
|
"Four finite off-road attempts per roadblock, two concurrent checkpoint workers",
|
|
"Original carried PMN4 custody and original roster; no extra mines spawned",
|
|
"15m beyond every nearby road edge; guard defend radius plus 20m excluded",
|
|
"Combat/order/custody changes cancel work; finite 180s placement deadline",
|
|
"Temporary per-engineer AI activation/LOD lease; original LOD restored",
|
|
"Known-mine friendly-foot detours, preserved individual goal, group-order cancellation, bounded per-actor lifetime; native triggers/damage untouched"
|
|
],
|
|
"placement": {
|
|
"run": "checkpoint-activation4",
|
|
"completed": true,
|
|
"distinct_armed_mines": 8,
|
|
"script_errors": 0,
|
|
"mutation": "Native original-item inventory removal, placement, withdrawal and activation. No injected stock or teleporting guards."
|
|
},
|
|
"investigation": {
|
|
"checkpoint-actions3": "Real worker agents were LOD 0 but inactive; no current/executed action. Fixed by a scoped per-worker activation lease.",
|
|
"checkpoint-avoidance5": "Guards avoided mines but lost the explicit crossing destination. Added destination continuation and group-order invalidation.",
|
|
"checkpoint-avoidance6": "Two of four guards completed the crossing with mines still armed (minimum gaps 12.089m and 10.8806m). Others remained alive outside the mine but did not complete; intermediate-point arrival tolerance subsequently widened."
|
|
},
|
|
"tests": {
|
|
"passed": [
|
|
"test_roadblocks.py",
|
|
"test_roadblock_mining.py",
|
|
"test_engineer_mine.py",
|
|
"test_engineer_mine_hq.py",
|
|
"test_engineer_mine_site.py",
|
|
"test_engineer_mine_posts.py"
|
|
],
|
|
"kind": "actual policy/controller methods executed against C++ native-boundary doubles; separate native evidence is required"
|
|
},
|
|
"packaging": {
|
|
"development_source_bundle": "passed",
|
|
"authored_files": 462
|
|
},
|
|
"limits": [
|
|
"An empty server normally pauses HQ until a connected player escapes; the private fixture calls ordinary HQ Tick once per second, without bypassing item/job rules.",
|
|
"Crossing fixture issues a deliberate individual move through an armed mine, reserves that post for the trial, and measures real movement. It does not alter triggers, health, navigation or factions.",
|
|
"Local script steering and clear-corridor checks do not prove absolute avoidance under every terrain, combat interruption, vehicle or Game Master order. No native navmesh exclusion is claimed.",
|
|
"No live multiplayer/combat performance measurement; no publication or server deployment.",
|
|
"After the successful crossing run, added a conservative wait outside the danger circle for an unreachable destination inside it. This final small safeguard was native-compiled, not subjected to another full movement trial. The measured pre-safeguard source and final source are both archived."
|
|
],
|
|
"avoidance": {
|
|
"run": "checkpoint-avoidance7",
|
|
"completed": true,
|
|
"trials_started": 3,
|
|
"crossings_completed": 3,
|
|
"guard_death_failures": 0,
|
|
"closest_mine_distances_metres": [
|
|
11.6431,
|
|
10.0643,
|
|
11.8639
|
|
],
|
|
"mines_still_armed_on_completed_crossings": 3,
|
|
"script_errors": 0
|
|
},
|
|
"final_compile": {
|
|
"run": "roadblock-mines-final",
|
|
"module_game_compiled": true,
|
|
"script_errors": 0
|
|
}
|
|
}
|