{
  "stopped_unix": 1789843903.193932,
  "console_sha256": "19f664515ff2ad37fd31faf7f71d319672809e9f21900a223dfa55b416e9c9cf",
  "end_source_sha256": "9d8168a101d52df79a76b53dce0829cff501a0fb7478b88a3652d7fe34364715",
  "source_unchanged_after_run": true,
  "source_provenance": "launch_snapshot",
  "launch_id": "3b7fb6b5-f969-4a89-8aed-b496bc1c0ff2",
  "launch_source_manifest": "launch-source-sha256.json",
  "launch_source_metadata": "launch-source.json",
  "launch_source_sha256": "9d8168a101d52df79a76b53dce0829cff501a0fb7478b88a3652d7fe34364715",
  "started_unix": 1789843819.182105,
  "result": "input-exercise-failed",
  "session": "/tmp/erri-game-profile/logs/logs_2026-09-19_20-50-21",
  "project": "chat",
  "cleanup_confirmed": true,
  "cleanup_report": {
    "cleanup_confirmed": true,
    "idle_verified": true,
    "errors": [],
    "orphan_cleanup": {
      "attempted": true,
      "report": {
        "scope": "/tmp/erri-headless-compat/pfx",
        "candidates": [
          {
            "pid": 1074819,
            "ppid": 1670,
            "state": "S",
            "exebasename": "wine64-preloader",
            "start_ticks": 82048059,
            "role": "adopted-winedevice"
          }
        ],
        "term_sent": [
          1074819
        ],
        "kill_sent": [
          1074819
        ],
        "cleared": true
      }
    }
  },
  "runner_error": null,
  "failure_grace_seconds": 0,
  "failure_observed_during_polling": false,
  "first_failure_elapsed_seconds": null,
  "executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
  "dedicated_server": false,
  "display": "headless Gamescope",
  "private_viewport": {
    "width": 2560,
    "height": 720
  },
  "audio": "-noSound plus own silent sink",
  "control_only": false,
  "source_manifest_scope": "successor addon sources",
  "scope": "ordinary game startup with an explicitly requested bounded private input experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification",
  "input_observation": {
    "nonce": "ce06dd0073694c469d53956617d51bdf",
    "read_only": true,
    "input_sent": false,
    "sampler_complete": false,
    "queued": true,
    "ready": true,
    "finished": false,
    "cancelled": false,
    "sample_count": 329,
    "record_count": 332,
    "inventory_open_observed": false,
    "inventory_close_observed": false,
    "capture_requests": [
      "baseline"
    ],
    "movement": {
      "action_observed": false,
      "physical_motion_observed": false,
      "released_input_observed": false,
      "max_horizontal_displacement": 0.0
    },
    "transitions": [
      {
        "sample": 0,
        "real_ms": 30453,
        "world_ms": 7684.52,
        "event": "QUEUED"
      },
      {
        "sample": 20,
        "real_ms": 32719,
        "world_ms": 9938.07,
        "event": "READY"
      },
      {
        "sample": 22,
        "real_ms": 33039,
        "world_ms": 10238.3,
        "event": "CAPTURE_REQUEST baseline"
      }
    ],
    "errors": [
      "missing/duplicate/misordered FINISHED"
    ],
    "scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim"
  },
  "input_exercise": {
    "requested": true,
    "verified": false,
    "input_sent": true,
    "gameplay_qualified": false,
    "scope": "bounded private keyboard delivery plus native movement/inventory observations; no full escape or multiplayer qualification",
    "sha256": "23a1ed5fad7b15408ff37dc0dd0b8713be7825a096e3449f05b80c338b77cd62",
    "archive_file": "input-proof.json",
    "error": "Private input sequence did not complete with confirmed paired release"
  },
  "display_ownership": {
    "requested": true,
    "verified": true,
    "read_only": true,
    "input_sent": false,
    "sha256": "ca694fe7db29ea5e96a541c9e5b708c3f4a05ff434eb3e52a051042775077f77",
    "archive_file": "display-ownership.json"
  },
  "startup_result_before_display_check": "input-exercise-failed"
}
