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

43 lines
1.9 KiB
JSON

{
"date": "2026-10-03",
"implementation": "Conditional in-memory merge in ArmaReforgerScripted constructor before world entities. Requires both loaded Workshop IDs and the recognized camera-only manager/thermal body layout. No prefab override, new Workshop dependency or file writes. Resource retained for the game instance.",
"source_sha256": "bcdf98c05ac6cdf0c7eaa854531b02e9ee4f53fbb346ae01d58114e572e7dd4f",
"versions": {
"game": "1.8.0.13",
"reaper": "1.1.3",
"reaper_pack2": "1.1.2",
"rhs": "0.16.5208"
},
"cases": {
"both": {
"passed": 24,
"failed": 0,
"full_escape_mission": true,
"duplicate_slot_manager_errors": 0
},
"rhs-only": {
"passed": 21,
"failed": 0,
"full_escape_mission": true,
"duplicate_slot_manager_errors": 0
},
"reaper-only": {
"passed": 13,
"failed": 0,
"full_escape_mission": false,
"duplicate_slot_manager_errors": 0
},
"neither": {
"passed": 9,
"failed": 0,
"full_escape_mission": false,
"duplicate_slot_manager_errors": 0
}
},
"total_passed": 67,
"scope": "Physical native character creation and slot attachment; mission readiness with pair and RHS only. Camera image and thermal rendering were not visually assessed. Full multiplayer and unrelated addon compatibility not claimed.",
"fixture_notes": "Initial fixture used Reaper-only IsAlive API; changed to stock controller IsDead for absent-mod checks. Vanilla fixture initially expected a slot manager but vanilla has none; corrected baseline expectation, production code unchanged.",
"isolation": "Remote tests used private network/PID/mount namespaces, read-only installed server tree, distinct /tmp source/profile, no backend and reduced CPU priority. RHS-only run used local isolated server. No live application restart, configuration changes, installed addon edits or publication.",
"cleanup_confirmed": true
}