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