[ { "purpose": "READ-ONLY: first verify frozen suite and normal evidence; refuses pending or mismatched input", "argv": [ "python3", "/tmp/erri-package-prep-1631/preflight.py" ] }, { "purpose": "READ-ONLY: inspect processes; do not bypass a running game or runner", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-02-gameplay-fixes/tools/headless_game.py", "--compat", "/tmp/erri-headless-compat", "--inspect-processes" ] }, { "purpose": "NATIVE: one bounded hidden/muted single-project pack; retain nonzero exit and raw report", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-02-gameplay-fixes/tools/native_package.py", "--project", "core", "--session", "/tmp/erri-package-20261002-gameplay-fixes-final", "--compat", "/tmp/erri-headless-compat", "--external-addons", "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons", "--timeout", "300" ], "stdout_stderr_log": "/tmp/erri-package-20261002-gameplay-fixes-final.log" }, { "purpose": "Existing source ZIP is preserved; preflight/assembly verify its exact bytes. Do not recreate.", "existing_path": "/tmp/erri-playtest-source-20261002-gameplay-fixes.zip" }, { "purpose": "FILES: exact authored/PAK/ZIP/normal-source checks, then create NEW candidate only", "argv": [ "python3", "/tmp/erri-package-prep-1631/assemble.py" ] }, { "purpose": "READ-ONLY: inspect again before packed startup", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-02-gameplay-fixes/tools/headless_game.py", "--compat", "/tmp/erri-headless-compat", "--inspect-processes" ] }, { "purpose": "NATIVE: one ordinary packed startup, hidden/muted, schema4, no smoke/input/flight flags", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-02-gameplay-fixes/tools/headless_game.py", "--project", "chat", "--packed-addons", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-02-gameplay-fixes/packages", "--packed-session", "/tmp/erri-packed-chat-20261002-gameplay-fixes-final", "--compat", "/tmp/erri-headless-compat", "--external-addons", "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons", "--timeout", "180", "--failure-grace", "120" ], "stdout_stderr_log": "/tmp/erri-packed-chat-20261002-gameplay-fixes-final.log" }, { "purpose": "FILES: recompute raw packed evidence, match all runtime bytes and update NEW candidate only", "argv": [ "python3", "/tmp/erri-package-prep-1631/verify.py" ] } ]