[ { "purpose": "FILES ONLY: create fresh source ZIP from frozen root; skip if already created and exact independently verified; never overwrite", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-ground-supply/tools/source_bundle.py", "--mode", "development", "--output", "/tmp/erri-source-ground-supply-0914.zip" ] }, { "purpose": "READ ONLY: require successful preserved suite plus exact source/test/tool reuse and independently reviewed documentation-only delta", "argv": [ "python3", "/tmp/erri-package-prep-0914/preflight.py" ] }, { "purpose": "READ ONLY: inspect host-visible game/prefix state under approved escalation before native; leave any existing game untouched", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-ground-supply/tools/headless_game.py", "--compat", "/tmp/erri-headless-compat", "--inspect-processes" ] }, { "purpose": "NATIVE ONLY AFTER PARENT APPROVAL/IDLE: bounded hidden muted pack; retain strict exit/report", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-ground-supply/tools/native_package.py", "--project", "core", "--session", "/tmp/erri-package-ground-supply-0914", "--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-gameplay-root-0914/package.log" }, { "purpose": "FILES: verify exact authored/PAK/ZIP/normal/suite bindings before creating fresh handoff", "argv": [ "python3", "/tmp/erri-package-prep-0914/assemble.py" ] }, { "purpose": "READ ONLY: inspect host-visible game/prefix state again", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-ground-supply/tools/headless_game.py", "--compat", "/tmp/erri-headless-compat", "--inspect-processes" ] }, { "purpose": "NATIVE ONLY AFTER PARENT APPROVAL/IDLE: ordinary packed startup; no smoke, input or flight", "argv": [ "python3", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-ground-supply/tools/headless_game.py", "--project", "chat", "--packed-addons", "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-ground-supply/packages", "--packed-session", "/tmp/erri-packed-chat-ground-supply-0914", "--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-ground-supply-0914.log" }, { "purpose": "FILES: independently recompute raw packed evidence; retain expected installed-error strict failure", "argv": [ "python3", "/tmp/erri-package-prep-0914/verify.py" ] }, { "purpose": "SCRATCH ONLY: preview documentation after freeze exists", "argv": [ "python3", "/tmp/erri-package-prep-0914/finalize_docs.py" ] }, { "purpose": "FILES ONLY, ROOT: after final independent review, preview verified docs then repeat with --apply", "argv": [ "python3", "/tmp/erri-package-prep-0914/finalize_docs.py", "--verified", "--review", "/tmp/erri-playtest-review-0914/final-review.json", "--review-sha256", "REPLACE_WITH_REVIEWED_SHA256" ] } ]