{ "suite": { "exit": 0, "recorded_programs": 290, "all_exits_zero": true, "registered_programs": 290, "registered_order_exact": true, "unique_programs": 290, "reported_inputs_unchanged": true, "input_count": 955, "input_mismatches": {}, "authored_input_subset_exact": true, "frozen_source_count": 420, "frozen_manifest_copy_exact": true, "source_mismatches": {}, "current_source_mismatches": {}, "baseline_source_exact": true, "log_sha256": "054c2d034359580a07f9411c0269ddc6712d505f5c9abcb221358b4627725ce8", "result_sha256": "1beb737e2ea3dece4032cf38d61f12d4d0fcf565d4c9377efdfe074c2cdc01c2", "runner_sha256": "2905bd101962bb66b756dc23c5a6e1608d082dd5e6deece6b04c7eb20ad584a8", "limits": "Runner records all registered subprocess program results; source and inputs recomputed, no tests rerun. Top-level docs included, docs/evidence symlink not covered by suite-input manifest." }, "preservation": { "working_paths_checked": 4167, "working_mismatches": {}, "index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725", "index_matches": true, "original_count": 533, "original_mismatches": {}, "prior_candidate_count": 418, "prior_candidate_mismatches": {}, "prior_candidate_extra_files": [] }, "reviewed_unix": 1790952426.717085, "verdict": "Source-level verification confirmed: exact420 authored inputs,290 program passes, one completed normal-route smoke with63 assertions and successful cleanup. Development source ZIP matches.13 retained engine errors prevent a clean-native/release qualification. Packaging preflight refused unrelated existing game; no new runtime candidate qualified.", "normal_native": { "archive": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-02-gameplay-fixes-normal", "actual_counts": { "smoke_completions": 1, "assertions_passed": 63, "script_or_runtime_failures": 0, "engine_errors": 13, "missing_end_screen": 0 }, "report_exact": true, "console_sha256": "b1b3c8a4a28bed4932e04d717aac16456dc07d73b1048c9d3c03d22c0940dc55", "console_matches_runner": true, "launch420_matches_frozen": true, "end_manifest_matches_frozen": true, "launch_metadata_hash_matches": true, "launch_id_exact": true, "source_root": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-02-gameplay-fixes", "source_unchanged_reported": true, "cleanup_confirmed": true, "result": "smoke-completed", "stopped_after_started": true, "command": null, "scope": "Scripted local Workbench normal escape, fixture interventions; no multiplayer/manual input/physical intercept/ground-supply certification. Engine errors retained; no clean-native claim." }, "source_zip": { "path": "/tmp/erri-playtest-source-20261002-gameplay-fixes.zip", "sha256": "bac44ebf25ebe309394b7ed48ee6f03303393b47bed1b6634c725b563e3a0dd9", "matches_bundle_log": true, "all422_payload_hashes_exact": true, "authored420_exact": true, "duplicate_entries": 0, "unsafe_paths": [], "kind": "DEVELOPMENT SOURCE BUNDLE", "native_build": false, "release_package": false }, "first_cleanup_refusal": { "archive": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-02-gameplay-fixes-cleanup-refusal", "all_archive_hashes_exact": true, "launch_source_exact": true, "smoke_counts": { "smoke_completions": 1, "assertions_passed": 63, "script_or_runtime_failures": 0, "engine_errors": 13, "missing_end_screen": 0 }, "result": "cleanup-failed", "cleanup_confirmed": false, "stopped_timestamp_present": false, "qualifies": false, "reason": "idle verification: Cannot verify disposable prefix is idle (PID 2972970): Cannot classify possible Wine/runtime process 2972970 (comm='cc1plus', argv0='')" }, "package_block": { "log": "/tmp/erri-package-20261002-gameplay-fixes-final.log", "sha256": "e4fbe9b9fbb8c33cf4117912852ca8dac3cfd7db7ca3656e5d6027723d7984e9", "result": { "result": "refused-or-failed", "error": "An Arma Reforger game process already exists (PID 2958653); leave it untouched", "release_qualified": false }, "scope": "Log confirms preflight refused existing game PID2958653; reviewer did not inspect/control the user process. No runtime candidate assembled or qualified by this run." } }