{
  "experiment": "one-switch-vizdoom-v0.1",
  "generated_at": "2026-07-20T02:42:56.739945+00:00",
  "environment": {
    "python": "3.10.11",
    "platform": "Windows-10-10.0.26200-SP0",
    "vizdoom": "1.3.0",
    "tic_rate_hz": 35
  },
  "claim_boundary": "An automated observer selected Doom actions through one binary switch channel. This tests controller sufficiency and engine execution, not human usability.",
  "summaries": [
    {
      "scenario": "basic",
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "trials": 6,
      "successes": 6,
      "success_rate": 1.0,
      "median_presses_on_success": 3.0,
      "median_engine_seconds_on_success": 0.429,
      "median_scan_wait_seconds_on_success": 0.114
    },
    {
      "scenario": "basic",
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "trials": 6,
      "successes": 6,
      "success_rate": 1.0,
      "median_presses_on_success": 3.0,
      "median_engine_seconds_on_success": 0.571,
      "median_scan_wait_seconds_on_success": 0.257
    },
    {
      "scenario": "basic",
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "trials": 6,
      "successes": 6,
      "success_rate": 1.0,
      "median_presses_on_success": 3.0,
      "median_engine_seconds_on_success": 0.829,
      "median_scan_wait_seconds_on_success": 0.514
    },
    {
      "scenario": "my_way_home",
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "trials": 6,
      "successes": 6,
      "success_rate": 1.0,
      "median_presses_on_success": 62.0,
      "median_engine_seconds_on_success": 17.143,
      "median_scan_wait_seconds_on_success": 11.886
    },
    {
      "scenario": "my_way_home",
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "trials": 6,
      "successes": 6,
      "success_rate": 1.0,
      "median_presses_on_success": 66.0,
      "median_engine_seconds_on_success": 33.9,
      "median_scan_wait_seconds_on_success": 28.029
    },
    {
      "scenario": "my_way_home",
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "trials": 6,
      "successes": 3,
      "success_rate": 0.5,
      "median_presses_on_success": 46,
      "median_engine_seconds_on_success": 41.714,
      "median_scan_wait_seconds_on_success": 38.057
    }
  ],
  "trials": [
    {
      "scenario": "basic",
      "seed": 7,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 9,
      "scan_highlights": 26,
      "scan_wait_tics": 68,
      "action_tics": 29,
      "engine_tics": 97,
      "elapsed_engine_seconds": 2.771,
      "total_reward": 6.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 26,
      "selected_actions": {
        "attack": 2,
        "strafe_right": 7
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 7,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 108,
      "scan_highlights": 263,
      "scan_wait_tics": 620,
      "action_tics": 312,
      "engine_tics": 932,
      "elapsed_engine_seconds": 26.629,
      "total_reward": 0.9068,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 263,
      "selected_actions": {
        "forward": 16,
        "turn_left": 33,
        "turn_right": 59
      },
      "path_sector_count": 9,
      "path_waypoint_count": 9,
      "final_distance_to_goal": 33.672,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 19,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 4,
      "action_tics": 11,
      "engine_tics": 15,
      "elapsed_engine_seconds": 0.429,
      "total_reward": 88.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 19,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 117,
      "scan_highlights": 277,
      "scan_wait_tics": 640,
      "action_tics": 330,
      "engine_tics": 970,
      "elapsed_engine_seconds": 27.714,
      "total_reward": 0.903,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 277,
      "selected_actions": {
        "forward": 16,
        "turn_left": 45,
        "turn_right": 56
      },
      "path_sector_count": 9,
      "path_waypoint_count": 9,
      "final_distance_to_goal": 33.222,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 42,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 4,
      "action_tics": 11,
      "engine_tics": 15,
      "elapsed_engine_seconds": 0.429,
      "total_reward": 88.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 42,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 46,
      "scan_highlights": 121,
      "scan_wait_tics": 300,
      "action_tics": 134,
      "engine_tics": 434,
      "elapsed_engine_seconds": 12.4,
      "total_reward": 0.9567,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 121,
      "selected_actions": {
        "forward": 7,
        "turn_left": 6,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 30.529,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 73,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 4,
      "scan_highlights": 9,
      "scan_wait_tics": 20,
      "action_tics": 14,
      "engine_tics": 34,
      "elapsed_engine_seconds": 0.971,
      "total_reward": 69.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 9,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 2
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 73,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 78,
      "scan_highlights": 211,
      "scan_wait_tics": 532,
      "action_tics": 234,
      "engine_tics": 766,
      "elapsed_engine_seconds": 21.886,
      "total_reward": 0.9235,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 211,
      "selected_actions": {
        "forward": 13,
        "turn_right": 65
      },
      "path_sector_count": 7,
      "path_waypoint_count": 7,
      "final_distance_to_goal": 32.033,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 101,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 4,
      "action_tics": 11,
      "engine_tics": 15,
      "elapsed_engine_seconds": 0.429,
      "total_reward": 88.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 101,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 46,
      "scan_highlights": 121,
      "scan_wait_tics": 300,
      "action_tics": 134,
      "engine_tics": 434,
      "elapsed_engine_seconds": 12.4,
      "total_reward": 0.9567,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 121,
      "selected_actions": {
        "forward": 7,
        "turn_left": 6,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 30.529,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 1337,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 4,
      "action_tics": 11,
      "engine_tics": 15,
      "elapsed_engine_seconds": 0.429,
      "total_reward": 88.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 1337,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 4,
      "scan_dwell_ms": 114.286,
      "success": true,
      "presses": 46,
      "scan_highlights": 121,
      "scan_wait_tics": 300,
      "action_tics": 134,
      "engine_tics": 434,
      "elapsed_engine_seconds": 12.4,
      "total_reward": 0.9567,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 121,
      "selected_actions": {
        "forward": 7,
        "turn_left": 6,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 30.529,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 7,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 9,
      "scan_highlights": 23,
      "scan_wait_tics": 126,
      "action_tics": 29,
      "engine_tics": 155,
      "elapsed_engine_seconds": 4.429,
      "total_reward": -52.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 23,
      "selected_actions": {
        "attack": 2,
        "strafe_right": 7
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 7,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 97,
      "scan_highlights": 237,
      "scan_wait_tics": 1260,
      "action_tics": 284,
      "engine_tics": 1544,
      "elapsed_engine_seconds": 44.114,
      "total_reward": 0.8462,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 237,
      "selected_actions": {
        "forward": 15,
        "turn_left": 28,
        "turn_right": 54
      },
      "path_sector_count": 9,
      "path_waypoint_count": 9,
      "final_distance_to_goal": 38.496,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 19,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 9,
      "action_tics": 11,
      "engine_tics": 20,
      "elapsed_engine_seconds": 0.571,
      "total_reward": 83.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 19,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 123,
      "scan_highlights": 293,
      "scan_wait_tics": 1530,
      "action_tics": 342,
      "engine_tics": 1872,
      "elapsed_engine_seconds": 53.486,
      "total_reward": 0.8134,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 293,
      "selected_actions": {
        "forward": 16,
        "turn_left": 48,
        "turn_right": 59
      },
      "path_sector_count": 9,
      "path_waypoint_count": 9,
      "final_distance_to_goal": 34.1,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 42,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 9,
      "action_tics": 11,
      "engine_tics": 20,
      "elapsed_engine_seconds": 0.571,
      "total_reward": 83.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 42,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 46,
      "scan_highlights": 124,
      "scan_wait_tics": 702,
      "action_tics": 134,
      "engine_tics": 836,
      "elapsed_engine_seconds": 23.886,
      "total_reward": 0.9166,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 124,
      "selected_actions": {
        "forward": 7,
        "turn_left": 6,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 34.485,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 73,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 4,
      "scan_highlights": 9,
      "scan_wait_tics": 45,
      "action_tics": 14,
      "engine_tics": 59,
      "elapsed_engine_seconds": 1.686,
      "total_reward": 44.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 9,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 2
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 73,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 86,
      "scan_highlights": 229,
      "scan_wait_tics": 1287,
      "action_tics": 250,
      "engine_tics": 1537,
      "elapsed_engine_seconds": 43.914,
      "total_reward": 0.8464,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 229,
      "selected_actions": {
        "forward": 13,
        "turn_left": 6,
        "turn_right": 67
      },
      "path_sector_count": 7,
      "path_waypoint_count": 7,
      "final_distance_to_goal": 35.824,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 101,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 9,
      "action_tics": 11,
      "engine_tics": 20,
      "elapsed_engine_seconds": 0.571,
      "total_reward": 83.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 101,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 46,
      "scan_highlights": 124,
      "scan_wait_tics": 702,
      "action_tics": 134,
      "engine_tics": 836,
      "elapsed_engine_seconds": 23.886,
      "total_reward": 0.9166,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 124,
      "selected_actions": {
        "forward": 7,
        "turn_left": 6,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 34.485,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 1337,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 9,
      "action_tics": 11,
      "engine_tics": 20,
      "elapsed_engine_seconds": 0.571,
      "total_reward": 83.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 1337,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 9,
      "scan_dwell_ms": 257.143,
      "success": true,
      "presses": 46,
      "scan_highlights": 124,
      "scan_wait_tics": 702,
      "action_tics": 134,
      "engine_tics": 836,
      "elapsed_engine_seconds": 23.886,
      "total_reward": 0.9166,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 124,
      "selected_actions": {
        "forward": 7,
        "turn_left": 6,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 34.485,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 7,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 9,
      "scan_highlights": 23,
      "scan_wait_tics": 252,
      "action_tics": 29,
      "engine_tics": 281,
      "elapsed_engine_seconds": 8.029,
      "total_reward": -178.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 23,
      "selected_actions": {
        "attack": 2,
        "strafe_right": 7
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 7,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": false,
      "presses": 72,
      "scan_highlights": 177,
      "scan_wait_tics": 1890,
      "action_tics": 210,
      "engine_tics": 2100,
      "elapsed_engine_seconds": 60.0,
      "total_reward": -0.21,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 0.0,
      "policy_decisions": 177,
      "selected_actions": {
        "forward": 11,
        "turn_left": 20,
        "turn_right": 41
      },
      "path_sector_count": 9,
      "path_waypoint_count": 9,
      "final_distance_to_goal": 313.953,
      "end_reason": "timeout"
    },
    {
      "scenario": "basic",
      "seed": 19,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 18,
      "action_tics": 11,
      "engine_tics": 29,
      "elapsed_engine_seconds": 0.829,
      "total_reward": 74.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 19,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": false,
      "presses": 82,
      "scan_highlights": 187,
      "scan_wait_tics": 1890,
      "action_tics": 224,
      "engine_tics": 2100,
      "elapsed_engine_seconds": 60.0,
      "total_reward": -0.21,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 0.0,
      "policy_decisions": 187,
      "selected_actions": {
        "forward": 10,
        "turn_left": 43,
        "turn_right": 29
      },
      "path_sector_count": 9,
      "path_waypoint_count": 9,
      "final_distance_to_goal": 398.963,
      "end_reason": "timeout"
    },
    {
      "scenario": "basic",
      "seed": 42,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 18,
      "action_tics": 11,
      "engine_tics": 29,
      "elapsed_engine_seconds": 0.829,
      "total_reward": 74.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 42,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 46,
      "scan_highlights": 120,
      "scan_wait_tics": 1332,
      "action_tics": 128,
      "engine_tics": 1460,
      "elapsed_engine_seconds": 41.714,
      "total_reward": 0.8543,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 120,
      "selected_actions": {
        "forward": 6,
        "turn_left": 7,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 35.71,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 73,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 4,
      "scan_highlights": 6,
      "scan_wait_tics": 36,
      "action_tics": 14,
      "engine_tics": 50,
      "elapsed_engine_seconds": 1.429,
      "total_reward": 53.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 6,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 2
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 73,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": false,
      "presses": 60,
      "scan_highlights": 168,
      "scan_wait_tics": 1944,
      "action_tics": 156,
      "engine_tics": 2100,
      "elapsed_engine_seconds": 60.0,
      "total_reward": -0.21,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 0.0,
      "policy_decisions": 168,
      "selected_actions": {
        "forward": 6,
        "turn_right": 54
      },
      "path_sector_count": 7,
      "path_waypoint_count": 7,
      "final_distance_to_goal": 409.005,
      "end_reason": "timeout"
    },
    {
      "scenario": "basic",
      "seed": 101,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 18,
      "action_tics": 11,
      "engine_tics": 29,
      "elapsed_engine_seconds": 0.829,
      "total_reward": 74.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 101,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 46,
      "scan_highlights": 120,
      "scan_wait_tics": 1332,
      "action_tics": 128,
      "engine_tics": 1460,
      "elapsed_engine_seconds": 41.714,
      "total_reward": 0.8543,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 120,
      "selected_actions": {
        "forward": 6,
        "turn_left": 7,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 35.71,
      "end_reason": "goal"
    },
    {
      "scenario": "basic",
      "seed": 1337,
      "controller": "linear-auto-scan",
      "menu_order": [
        "attack",
        "strafe_left",
        "strafe_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 3,
      "scan_highlights": 4,
      "scan_wait_tics": 18,
      "action_tics": 11,
      "engine_tics": 29,
      "elapsed_engine_seconds": 0.829,
      "total_reward": 74.0,
      "final_health": 100.0,
      "final_armor": 0.0,
      "final_killcount": 1.0,
      "policy_decisions": 4,
      "selected_actions": {
        "attack": 2,
        "strafe_left": 1
      },
      "path_sector_count": null,
      "path_waypoint_count": null,
      "final_distance_to_goal": null,
      "end_reason": "goal"
    },
    {
      "scenario": "my_way_home",
      "seed": 1337,
      "controller": "linear-auto-scan",
      "menu_order": [
        "forward",
        "turn_left",
        "turn_right"
      ],
      "scan_dwell_tics": 18,
      "scan_dwell_ms": 514.286,
      "success": true,
      "presses": 46,
      "scan_highlights": 120,
      "scan_wait_tics": 1332,
      "action_tics": 128,
      "engine_tics": 1460,
      "elapsed_engine_seconds": 41.714,
      "total_reward": 0.8543,
      "final_health": 100.0,
      "final_armor": 100.0,
      "final_killcount": 0.0,
      "policy_decisions": 120,
      "selected_actions": {
        "forward": 6,
        "turn_left": 7,
        "turn_right": 33
      },
      "path_sector_count": 4,
      "path_waypoint_count": 4,
      "final_distance_to_goal": 35.71,
      "end_reason": "goal"
    }
  ]
}