{
  "allowed_transitions": [
    {
      "id": 1,
      "machine": "enemy_basic",
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete"
    },
    {
      "id": 2,
      "machine": "enemy_basic",
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer"
    },
    {
      "id": 3,
      "machine": "enemy_basic",
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard"
    },
    {
      "id": 4,
      "machine": "enemy_basic",
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted"
    },
    {
      "id": 5,
      "machine": "enemy_basic",
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range"
    },
    {
      "id": 6,
      "machine": "enemy_basic",
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away"
    },
    {
      "id": 7,
      "machine": "enemy_basic",
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost"
    },
    {
      "id": 8,
      "machine": "enemy_basic",
      "from_state": "search",
      "to_state": "patrol",
      "trigger": "search_timeout"
    },
    {
      "id": 9,
      "machine": "enemy_basic",
      "from_state": "attack",
      "to_state": "flee",
      "trigger": "health_low"
    },
    {
      "id": 10,
      "machine": "enemy_basic",
      "from_state": "chase",
      "to_state": "stunned",
      "trigger": "stun_grenade_hit"
    }
  ],
  "test_runs": [
    {
      "id": 1,
      "map": "sewer_maze",
      "build": "0.42.1",
      "seed": 395259,
      "started_at": "2026-09-16 12:24:16",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 2,
      "map": "forest_camp",
      "build": "0.42.0",
      "seed": 442409,
      "started_at": "2026-09-08 13:35:13",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 3,
      "map": "city_block",
      "build": "0.41.2",
      "seed": 700515,
      "started_at": "2026-09-02 08:56:20",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 4,
      "map": "sewer_maze",
      "build": "0.41.2",
      "seed": 357743,
      "started_at": "2026-09-05 02:04:51",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 5,
      "map": "warehouse",
      "build": "0.41.3",
      "seed": 681422,
      "started_at": "2026-09-17 11:46:34",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 6,
      "map": "warehouse",
      "build": "0.42.1",
      "seed": 584472,
      "started_at": "2026-09-10 00:48:06",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 7,
      "map": "canyon_pass",
      "build": "0.42.0",
      "seed": 93546,
      "started_at": "2026-09-05 08:05:43",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 8,
      "map": "sewer_maze",
      "build": "0.41.2",
      "seed": 272933,
      "started_at": "2026-09-10 01:21:44",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 9,
      "map": "canyon_pass",
      "build": "0.42.0",
      "seed": 981841,
      "started_at": "2026-09-14 14:15:32",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 10,
      "map": "sewer_maze",
      "build": "0.42.1",
      "seed": 943991,
      "started_at": "2026-09-23 06:33:04",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 11,
      "map": "canyon_pass",
      "build": "0.42.1",
      "seed": 874150,
      "started_at": "2026-09-12 22:12:57",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 12,
      "map": "city_block",
      "build": "0.42.0",
      "seed": 183008,
      "started_at": "2026-09-05 04:22:01",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 13,
      "map": "canyon_pass",
      "build": "0.42.0",
      "seed": 396346,
      "started_at": "2026-09-14 21:29:39",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 14,
      "map": "city_block",
      "build": "0.42.0",
      "seed": 115622,
      "started_at": "2026-09-08 12:18:10",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 15,
      "map": "city_block",
      "build": "0.41.3",
      "seed": 382434,
      "started_at": "2026-09-20 01:43:55",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 16,
      "map": "canyon_pass",
      "build": "0.42.0",
      "seed": 48476,
      "started_at": "2026-09-16 12:12:58",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 17,
      "map": "city_block",
      "build": "0.41.3",
      "seed": 448778,
      "started_at": "2026-09-01 01:51:29",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 18,
      "map": "canyon_pass",
      "build": "0.41.2",
      "seed": 658533,
      "started_at": "2026-09-18 07:06:47",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 19,
      "map": "sewer_maze",
      "build": "0.42.0",
      "seed": 314508,
      "started_at": "2026-09-25 09:26:38",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 20,
      "map": "canyon_pass",
      "build": "0.42.1",
      "seed": 356182,
      "started_at": "2026-09-20 13:29:34",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 21,
      "map": "warehouse",
      "build": "0.42.0",
      "seed": 447511,
      "started_at": "2026-09-28 06:31:06",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 22,
      "map": "warehouse",
      "build": "0.42.1",
      "seed": 96642,
      "started_at": "2026-09-29 08:56:22",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 23,
      "map": "warehouse",
      "build": "0.42.0",
      "seed": 173345,
      "started_at": "2026-09-19 20:57:34",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 24,
      "map": "city_block",
      "build": "0.42.0",
      "seed": 611214,
      "started_at": "2026-09-19 06:08:43",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 25,
      "map": "city_block",
      "build": "0.41.3",
      "seed": 466254,
      "started_at": "2026-09-18 10:39:57",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 26,
      "map": "sewer_maze",
      "build": "0.42.0",
      "seed": 833918,
      "started_at": "2026-09-19 15:09:17",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 27,
      "map": "city_block",
      "build": "0.42.0",
      "seed": 510824,
      "started_at": "2026-09-08 16:11:34",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 28,
      "map": "city_block",
      "build": "0.41.2",
      "seed": 54449,
      "started_at": "2026-09-04 05:11:25",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 29,
      "map": "sewer_maze",
      "build": "0.41.3",
      "seed": 708704,
      "started_at": "2026-09-29 14:04:31",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 30,
      "map": "forest_camp",
      "build": "0.42.0",
      "seed": 414798,
      "started_at": "2026-09-13 07:02:27",
      "navmesh_cell_m": "0.25"
    },
    {
      "id": 31,
      "map": "warehouse",
      "build": "0.41.3",
      "seed": 928725,
      "started_at": "2026-09-18 10:04:24",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 32,
      "map": "warehouse",
      "build": "0.41.2",
      "seed": 744958,
      "started_at": "2026-09-26 01:53:32",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 33,
      "map": "canyon_pass",
      "build": "0.41.2",
      "seed": 735488,
      "started_at": "2026-09-25 01:30:07",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 34,
      "map": "sewer_maze",
      "build": "0.41.3",
      "seed": 357359,
      "started_at": "2026-09-10 00:17:39",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 35,
      "map": "city_block",
      "build": "0.42.0",
      "seed": 137585,
      "started_at": "2026-09-22 06:00:53",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 36,
      "map": "warehouse",
      "build": "0.42.0",
      "seed": 592042,
      "started_at": "2026-09-14 00:34:22",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 37,
      "map": "warehouse",
      "build": "0.42.0",
      "seed": 62867,
      "started_at": "2026-09-05 06:45:07",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 38,
      "map": "sewer_maze",
      "build": "0.42.1",
      "seed": 94328,
      "started_at": "2026-09-28 20:41:15",
      "navmesh_cell_m": "1.0"
    },
    {
      "id": 39,
      "map": "sewer_maze",
      "build": "0.42.0",
      "seed": 884934,
      "started_at": "2026-09-27 01:57:02",
      "navmesh_cell_m": "0.5"
    },
    {
      "id": 40,
      "map": "canyon_pass",
      "build": "0.41.3",
      "seed": 595027,
      "started_at": "2026-09-10 14:44:41",
      "navmesh_cell_m": "0.5"
    }
  ],
  "agents": [
    {
      "id": 1,
      "run_id": 32,
      "archetype": "brute",
      "spawn_x": 94.71,
      "spawn_z": 188.68,
      "spawned_at": "2026-09-26 01:53:34"
    },
    {
      "id": 2,
      "run_id": 10,
      "archetype": "grunt",
      "spawn_x": 12.61,
      "spawn_z": 109.15,
      "spawned_at": "2026-09-23 06:33:23"
    },
    {
      "id": 3,
      "run_id": 12,
      "archetype": "sniper",
      "spawn_x": 117.55,
      "spawn_z": 185.06,
      "spawned_at": "2026-09-05 04:22:09"
    },
    {
      "id": 4,
      "run_id": 19,
      "archetype": "scout",
      "spawn_x": 53.52,
      "spawn_z": 33.46,
      "spawned_at": "2026-09-25 09:27:00"
    },
    {
      "id": 5,
      "run_id": 1,
      "archetype": "scout",
      "spawn_x": 130,
      "spawn_z": 143.04,
      "spawned_at": "2026-09-16 12:24:28"
    },
    {
      "id": 6,
      "run_id": 32,
      "archetype": "brute",
      "spawn_x": 68.3,
      "spawn_z": 114.94,
      "spawned_at": "2026-09-26 01:53:54"
    },
    {
      "id": 7,
      "run_id": 16,
      "archetype": "sniper",
      "spawn_x": 178.58,
      "spawn_z": 184.87,
      "spawned_at": "2026-09-16 12:12:58"
    },
    {
      "id": 8,
      "run_id": 21,
      "archetype": "brute",
      "spawn_x": 63.28,
      "spawn_z": 145.35,
      "spawned_at": "2026-09-28 06:31:16"
    },
    {
      "id": 9,
      "run_id": 19,
      "archetype": "scout",
      "spawn_x": 45.25,
      "spawn_z": 124.67,
      "spawned_at": "2026-09-25 09:26:41"
    },
    {
      "id": 10,
      "run_id": 23,
      "archetype": "grunt",
      "spawn_x": 170.16,
      "spawn_z": 151.73,
      "spawned_at": "2026-09-19 20:57:56"
    },
    {
      "id": 11,
      "run_id": 15,
      "archetype": "scout",
      "spawn_x": 5.64,
      "spawn_z": 30.2,
      "spawned_at": "2026-09-20 01:44:23"
    },
    {
      "id": 12,
      "run_id": 12,
      "archetype": "grunt",
      "spawn_x": 79.15,
      "spawn_z": 8.92,
      "spawned_at": "2026-09-05 04:22:19"
    },
    {
      "id": 13,
      "run_id": 2,
      "archetype": "scout",
      "spawn_x": 101.01,
      "spawn_z": 3.68,
      "spawned_at": "2026-09-08 13:35:40"
    },
    {
      "id": 14,
      "run_id": 2,
      "archetype": "grunt",
      "spawn_x": 43.21,
      "spawn_z": 64.26,
      "spawned_at": "2026-09-08 13:35:30"
    },
    {
      "id": 15,
      "run_id": 39,
      "archetype": "brute",
      "spawn_x": 178.46,
      "spawn_z": 180.89,
      "spawned_at": "2026-09-27 01:57:09"
    },
    {
      "id": 16,
      "run_id": 35,
      "archetype": "brute",
      "spawn_x": 113.06,
      "spawn_z": 111.26,
      "spawned_at": "2026-09-22 06:00:59"
    },
    {
      "id": 17,
      "run_id": 11,
      "archetype": "grunt",
      "spawn_x": 6.73,
      "spawn_z": 174.99,
      "spawned_at": "2026-09-12 22:13:19"
    },
    {
      "id": 18,
      "run_id": 38,
      "archetype": "grunt",
      "spawn_x": 120.58,
      "spawn_z": 91.98,
      "spawned_at": "2026-09-28 20:41:27"
    },
    {
      "id": 19,
      "run_id": 34,
      "archetype": "sniper",
      "spawn_x": 28.24,
      "spawn_z": 112.25,
      "spawned_at": "2026-09-10 00:17:54"
    },
    {
      "id": 20,
      "run_id": 24,
      "archetype": "sniper",
      "spawn_x": 113.22,
      "spawn_z": 93.16,
      "spawned_at": "2026-09-19 06:09:10"
    },
    {
      "id": 21,
      "run_id": 13,
      "archetype": "scout",
      "spawn_x": 173.13,
      "spawn_z": 145.66,
      "spawned_at": "2026-09-14 21:30:03"
    },
    {
      "id": 22,
      "run_id": 4,
      "archetype": "grunt",
      "spawn_x": 7.29,
      "spawn_z": 164.43,
      "spawned_at": "2026-09-05 02:04:54"
    },
    {
      "id": 23,
      "run_id": 21,
      "archetype": "grunt",
      "spawn_x": 181.41,
      "spawn_z": 22.63,
      "spawned_at": "2026-09-28 06:31:34"
    },
    {
      "id": 24,
      "run_id": 31,
      "archetype": "grunt",
      "spawn_x": 92.5,
      "spawn_z": 19.88,
      "spawned_at": "2026-09-18 10:04:24"
    },
    {
      "id": 25,
      "run_id": 10,
      "archetype": "brute",
      "spawn_x": 92.84,
      "spawn_z": 112.98,
      "spawned_at": "2026-09-23 06:33:17"
    },
    {
      "id": 26,
      "run_id": 29,
      "archetype": "sniper",
      "spawn_x": 19.87,
      "spawn_z": 13.75,
      "spawned_at": "2026-09-29 14:04:56"
    },
    {
      "id": 27,
      "run_id": 32,
      "archetype": "grunt",
      "spawn_x": 67.33,
      "spawn_z": 139.69,
      "spawned_at": "2026-09-26 01:53:43"
    },
    {
      "id": 28,
      "run_id": 37,
      "archetype": "sniper",
      "spawn_x": 123.67,
      "spawn_z": 53.25,
      "spawned_at": "2026-09-05 06:45:18"
    },
    {
      "id": 29,
      "run_id": 38,
      "archetype": "scout",
      "spawn_x": 114.87,
      "spawn_z": 115.73,
      "spawned_at": "2026-09-28 20:41:31"
    },
    {
      "id": 30,
      "run_id": 31,
      "archetype": "grunt",
      "spawn_x": 107.24,
      "spawn_z": 20.93,
      "spawned_at": "2026-09-18 10:04:37"
    },
    {
      "id": 31,
      "run_id": 39,
      "archetype": "grunt",
      "spawn_x": 150.73,
      "spawn_z": 78.81,
      "spawned_at": "2026-09-27 01:57:08"
    },
    {
      "id": 32,
      "run_id": 5,
      "archetype": "sniper",
      "spawn_x": 150.94,
      "spawn_z": 108.37,
      "spawned_at": "2026-09-17 11:46:48"
    },
    {
      "id": 33,
      "run_id": 10,
      "archetype": "brute",
      "spawn_x": 6.71,
      "spawn_z": 134.5,
      "spawned_at": "2026-09-23 06:33:27"
    },
    {
      "id": 34,
      "run_id": 35,
      "archetype": "grunt",
      "spawn_x": 178.29,
      "spawn_z": 10.14,
      "spawned_at": "2026-09-22 06:01:06"
    },
    {
      "id": 35,
      "run_id": 12,
      "archetype": "scout",
      "spawn_x": 55.15,
      "spawn_z": 24.06,
      "spawned_at": "2026-09-05 04:22:28"
    },
    {
      "id": 36,
      "run_id": 11,
      "archetype": "grunt",
      "spawn_x": 81.11,
      "spawn_z": 195.99,
      "spawned_at": "2026-09-12 22:13:25"
    },
    {
      "id": 37,
      "run_id": 18,
      "archetype": "grunt",
      "spawn_x": 74.32,
      "spawn_z": 173.88,
      "spawned_at": "2026-09-18 07:06:51"
    },
    {
      "id": 38,
      "run_id": 31,
      "archetype": "grunt",
      "spawn_x": 32.13,
      "spawn_z": 97.63,
      "spawned_at": "2026-09-18 10:04:54"
    },
    {
      "id": 39,
      "run_id": 36,
      "archetype": "sniper",
      "spawn_x": 14.07,
      "spawn_z": 180.18,
      "spawned_at": "2026-09-14 00:34:27"
    },
    {
      "id": 40,
      "run_id": 15,
      "archetype": "sniper",
      "spawn_x": 16.66,
      "spawn_z": 118.2,
      "spawned_at": "2026-09-20 01:44:01"
    },
    {
      "id": 41,
      "run_id": 7,
      "archetype": "scout",
      "spawn_x": 120,
      "spawn_z": 63.02,
      "spawned_at": "2026-09-05 08:06:01"
    },
    {
      "id": 42,
      "run_id": 35,
      "archetype": "scout",
      "spawn_x": 53.56,
      "spawn_z": 185.08,
      "spawned_at": "2026-09-22 06:00:56"
    },
    {
      "id": 43,
      "run_id": 33,
      "archetype": "grunt",
      "spawn_x": 180.46,
      "spawn_z": 165.3,
      "spawned_at": "2026-09-25 01:30:18"
    },
    {
      "id": 44,
      "run_id": 12,
      "archetype": "grunt",
      "spawn_x": 165.79,
      "spawn_z": 22.56,
      "spawned_at": "2026-09-05 04:22:17"
    },
    {
      "id": 45,
      "run_id": 6,
      "archetype": "brute",
      "spawn_x": 169.56,
      "spawn_z": 131.34,
      "spawned_at": "2026-09-10 00:48:22"
    },
    {
      "id": 46,
      "run_id": 29,
      "archetype": "grunt",
      "spawn_x": 35.66,
      "spawn_z": 63.95,
      "spawned_at": "2026-09-29 14:04:33"
    },
    {
      "id": 47,
      "run_id": 22,
      "archetype": "grunt",
      "spawn_x": 72.79,
      "spawn_z": 109.31,
      "spawned_at": "2026-09-29 08:56:25"
    },
    {
      "id": 48,
      "run_id": 33,
      "archetype": "grunt",
      "spawn_x": 30.42,
      "spawn_z": 133.4,
      "spawned_at": "2026-09-25 01:30:29"
    },
    {
      "id": 49,
      "run_id": 13,
      "archetype": "scout",
      "spawn_x": 99.25,
      "spawn_z": 51.29,
      "spawned_at": "2026-09-14 21:29:57"
    },
    {
      "id": 50,
      "run_id": 19,
      "archetype": "grunt",
      "spawn_x": 3.18,
      "spawn_z": 53.81,
      "spawned_at": "2026-09-25 09:26:51"
    },
    {
      "id": 51,
      "run_id": 40,
      "archetype": "brute",
      "spawn_x": 121.43,
      "spawn_z": 141.57,
      "spawned_at": "2026-09-10 14:44:47"
    },
    {
      "id": 52,
      "run_id": 9,
      "archetype": "grunt",
      "spawn_x": 174.47,
      "spawn_z": 162.16,
      "spawned_at": "2026-09-14 14:15:54"
    },
    {
      "id": 53,
      "run_id": 18,
      "archetype": "scout",
      "spawn_x": 174.1,
      "spawn_z": 136.18,
      "spawned_at": "2026-09-18 07:07:12"
    },
    {
      "id": 54,
      "run_id": 30,
      "archetype": "grunt",
      "spawn_x": 88.06,
      "spawn_z": 168.06,
      "spawned_at": "2026-09-13 07:02:57"
    },
    {
      "id": 55,
      "run_id": 39,
      "archetype": "sniper",
      "spawn_x": 189.36,
      "spawn_z": 8.05,
      "spawned_at": "2026-09-27 01:57:04"
    },
    {
      "id": 56,
      "run_id": 21,
      "archetype": "grunt",
      "spawn_x": 122.7,
      "spawn_z": 172.45,
      "spawned_at": "2026-09-28 06:31:25"
    },
    {
      "id": 57,
      "run_id": 40,
      "archetype": "grunt",
      "spawn_x": 166.85,
      "spawn_z": 91.14,
      "spawned_at": "2026-09-10 14:44:42"
    },
    {
      "id": 58,
      "run_id": 15,
      "archetype": "grunt",
      "spawn_x": 5.48,
      "spawn_z": 76.33,
      "spawned_at": "2026-09-20 01:44:07"
    },
    {
      "id": 59,
      "run_id": 16,
      "archetype": "grunt",
      "spawn_x": 28.66,
      "spawn_z": 91.95,
      "spawned_at": "2026-09-16 12:13:22"
    },
    {
      "id": 60,
      "run_id": 20,
      "archetype": "brute",
      "spawn_x": 22.27,
      "spawn_z": 178.13,
      "spawned_at": "2026-09-20 13:29:39"
    },
    {
      "id": 61,
      "run_id": 22,
      "archetype": "sniper",
      "spawn_x": 6.54,
      "spawn_z": 24.65,
      "spawned_at": "2026-09-29 08:56:32"
    },
    {
      "id": 62,
      "run_id": 35,
      "archetype": "brute",
      "spawn_x": 95.46,
      "spawn_z": 137.18,
      "spawned_at": "2026-09-22 06:01:06"
    },
    {
      "id": 63,
      "run_id": 20,
      "archetype": "grunt",
      "spawn_x": 97,
      "spawn_z": 34.35,
      "spawned_at": "2026-09-20 13:29:39"
    },
    {
      "id": 64,
      "run_id": 29,
      "archetype": "brute",
      "spawn_x": 193.79,
      "spawn_z": 112.76,
      "spawned_at": "2026-09-29 14:04:57"
    },
    {
      "id": 65,
      "run_id": 9,
      "archetype": "grunt",
      "spawn_x": 173.56,
      "spawn_z": 145.75,
      "spawned_at": "2026-09-14 14:15:53"
    },
    {
      "id": 66,
      "run_id": 31,
      "archetype": "grunt",
      "spawn_x": 190.19,
      "spawn_z": 11.53,
      "spawned_at": "2026-09-18 10:04:30"
    },
    {
      "id": 67,
      "run_id": 21,
      "archetype": "grunt",
      "spawn_x": 43.37,
      "spawn_z": 105.42,
      "spawned_at": "2026-09-28 06:31:21"
    },
    {
      "id": 68,
      "run_id": 21,
      "archetype": "grunt",
      "spawn_x": 86.92,
      "spawn_z": 190.89,
      "spawned_at": "2026-09-28 06:31:20"
    },
    {
      "id": 69,
      "run_id": 32,
      "archetype": "brute",
      "spawn_x": 159.57,
      "spawn_z": 121.66,
      "spawned_at": "2026-09-26 01:53:40"
    },
    {
      "id": 70,
      "run_id": 3,
      "archetype": "scout",
      "spawn_x": 13.72,
      "spawn_z": 157.25,
      "spawned_at": "2026-09-02 08:56:31"
    },
    {
      "id": 71,
      "run_id": 7,
      "archetype": "grunt",
      "spawn_x": 156.54,
      "spawn_z": 150.42,
      "spawned_at": "2026-09-05 08:05:51"
    },
    {
      "id": 72,
      "run_id": 18,
      "archetype": "brute",
      "spawn_x": 172.66,
      "spawn_z": 115.53,
      "spawned_at": "2026-09-18 07:06:59"
    },
    {
      "id": 73,
      "run_id": 27,
      "archetype": "scout",
      "spawn_x": 24.43,
      "spawn_z": 126.61,
      "spawned_at": "2026-09-08 16:11:56"
    },
    {
      "id": 74,
      "run_id": 37,
      "archetype": "brute",
      "spawn_x": 56.96,
      "spawn_z": 149.65,
      "spawned_at": "2026-09-05 06:45:11"
    },
    {
      "id": 75,
      "run_id": 14,
      "archetype": "grunt",
      "spawn_x": 135.81,
      "spawn_z": 122.14,
      "spawned_at": "2026-09-08 12:18:10"
    },
    {
      "id": 76,
      "run_id": 2,
      "archetype": "brute",
      "spawn_x": 123.07,
      "spawn_z": 110.53,
      "spawned_at": "2026-09-08 13:35:42"
    },
    {
      "id": 77,
      "run_id": 25,
      "archetype": "grunt",
      "spawn_x": 184.93,
      "spawn_z": 51.92,
      "spawned_at": "2026-09-18 10:40:26"
    },
    {
      "id": 78,
      "run_id": 12,
      "archetype": "grunt",
      "spawn_x": 122.85,
      "spawn_z": 53.94,
      "spawned_at": "2026-09-05 04:22:14"
    },
    {
      "id": 79,
      "run_id": 2,
      "archetype": "grunt",
      "spawn_x": 73.16,
      "spawn_z": 118.43,
      "spawned_at": "2026-09-08 13:35:18"
    },
    {
      "id": 80,
      "run_id": 8,
      "archetype": "brute",
      "spawn_x": 46.55,
      "spawn_z": 120.62,
      "spawned_at": "2026-09-10 01:21:54"
    },
    {
      "id": 81,
      "run_id": 2,
      "archetype": "scout",
      "spawn_x": 172.31,
      "spawn_z": 168.01,
      "spawned_at": "2026-09-08 13:35:43"
    },
    {
      "id": 82,
      "run_id": 4,
      "archetype": "brute",
      "spawn_x": 27.56,
      "spawn_z": 62.77,
      "spawned_at": "2026-09-05 02:05:05"
    },
    {
      "id": 83,
      "run_id": 37,
      "archetype": "grunt",
      "spawn_x": 122.38,
      "spawn_z": 121.66,
      "spawned_at": "2026-09-05 06:45:29"
    },
    {
      "id": 84,
      "run_id": 24,
      "archetype": "grunt",
      "spawn_x": 71.83,
      "spawn_z": 179.71,
      "spawned_at": "2026-09-19 06:08:52"
    },
    {
      "id": 85,
      "run_id": 20,
      "archetype": "grunt",
      "spawn_x": 133.27,
      "spawn_z": 134.1,
      "spawned_at": "2026-09-20 13:29:43"
    },
    {
      "id": 86,
      "run_id": 19,
      "archetype": "grunt",
      "spawn_x": 72.76,
      "spawn_z": 119.12,
      "spawned_at": "2026-09-25 09:26:41"
    },
    {
      "id": 87,
      "run_id": 17,
      "archetype": "scout",
      "spawn_x": 83.79,
      "spawn_z": 169.95,
      "spawned_at": "2026-09-01 01:51:47"
    },
    {
      "id": 88,
      "run_id": 3,
      "archetype": "grunt",
      "spawn_x": 191,
      "spawn_z": 47.49,
      "spawned_at": "2026-09-02 08:56:26"
    },
    {
      "id": 89,
      "run_id": 30,
      "archetype": "grunt",
      "spawn_x": 5.87,
      "spawn_z": 54.7,
      "spawned_at": "2026-09-13 07:02:46"
    },
    {
      "id": 90,
      "run_id": 15,
      "archetype": "brute",
      "spawn_x": 95.07,
      "spawn_z": 29.25,
      "spawned_at": "2026-09-20 01:44:23"
    },
    {
      "id": 91,
      "run_id": 34,
      "archetype": "grunt",
      "spawn_x": 116.94,
      "spawn_z": 163.27,
      "spawned_at": "2026-09-10 00:17:58"
    },
    {
      "id": 92,
      "run_id": 1,
      "archetype": "sniper",
      "spawn_x": 166.77,
      "spawn_z": 134.42,
      "spawned_at": "2026-09-16 12:24:31"
    },
    {
      "id": 93,
      "run_id": 9,
      "archetype": "brute",
      "spawn_x": 142.43,
      "spawn_z": 8.38,
      "spawned_at": "2026-09-14 14:15:36"
    },
    {
      "id": 94,
      "run_id": 6,
      "archetype": "scout",
      "spawn_x": 95.56,
      "spawn_z": 176.91,
      "spawned_at": "2026-09-10 00:48:29"
    },
    {
      "id": 95,
      "run_id": 21,
      "archetype": "brute",
      "spawn_x": 71.71,
      "spawn_z": 92.75,
      "spawned_at": "2026-09-28 06:31:18"
    },
    {
      "id": 96,
      "run_id": 14,
      "archetype": "grunt",
      "spawn_x": 33.68,
      "spawn_z": 46.57,
      "spawned_at": "2026-09-08 12:18:37"
    },
    {
      "id": 97,
      "run_id": 35,
      "archetype": "scout",
      "spawn_x": 162.14,
      "spawn_z": 90.72,
      "spawned_at": "2026-09-22 06:01:22"
    },
    {
      "id": 98,
      "run_id": 6,
      "archetype": "sniper",
      "spawn_x": 68.99,
      "spawn_z": 20.06,
      "spawned_at": "2026-09-10 00:48:36"
    },
    {
      "id": 99,
      "run_id": 17,
      "archetype": "grunt",
      "spawn_x": 32.9,
      "spawn_z": 165.75,
      "spawned_at": "2026-09-01 01:51:53"
    },
    {
      "id": 100,
      "run_id": 6,
      "archetype": "sniper",
      "spawn_x": 17.9,
      "spawn_z": 9.78,
      "spawned_at": "2026-09-10 00:48:29"
    },
    {
      "id": 101,
      "run_id": 8,
      "archetype": "grunt",
      "spawn_x": 14.84,
      "spawn_z": 87.46,
      "spawned_at": "2026-09-10 01:22:01"
    },
    {
      "id": 102,
      "run_id": 19,
      "archetype": "grunt",
      "spawn_x": 43.33,
      "spawn_z": 124.46,
      "spawned_at": "2026-09-25 09:27:03"
    },
    {
      "id": 103,
      "run_id": 15,
      "archetype": "grunt",
      "spawn_x": 52.9,
      "spawn_z": 184.02,
      "spawned_at": "2026-09-20 01:44:00"
    },
    {
      "id": 104,
      "run_id": 27,
      "archetype": "brute",
      "spawn_x": 11,
      "spawn_z": 85.26,
      "spawned_at": "2026-09-08 16:12:00"
    },
    {
      "id": 105,
      "run_id": 17,
      "archetype": "brute",
      "spawn_x": 66.06,
      "spawn_z": 28.83,
      "spawned_at": "2026-09-01 01:51:30"
    },
    {
      "id": 106,
      "run_id": 29,
      "archetype": "grunt",
      "spawn_x": 40.6,
      "spawn_z": 167.43,
      "spawned_at": "2026-09-29 14:04:34"
    },
    {
      "id": 107,
      "run_id": 32,
      "archetype": "grunt",
      "spawn_x": 165.58,
      "spawn_z": 185.76,
      "spawned_at": "2026-09-26 01:53:39"
    },
    {
      "id": 108,
      "run_id": 14,
      "archetype": "grunt",
      "spawn_x": 118.83,
      "spawn_z": 99.21,
      "spawned_at": "2026-09-08 12:18:29"
    },
    {
      "id": 109,
      "run_id": 28,
      "archetype": "scout",
      "spawn_x": 135.51,
      "spawn_z": 105.9,
      "spawned_at": "2026-09-04 05:11:26"
    },
    {
      "id": 110,
      "run_id": 36,
      "archetype": "brute",
      "spawn_x": 81.68,
      "spawn_z": 27.22,
      "spawned_at": "2026-09-14 00:34:29"
    },
    {
      "id": 111,
      "run_id": 8,
      "archetype": "brute",
      "spawn_x": 52.06,
      "spawn_z": 58.1,
      "spawned_at": "2026-09-10 01:22:12"
    },
    {
      "id": 112,
      "run_id": 17,
      "archetype": "grunt",
      "spawn_x": 193.8,
      "spawn_z": 71.52,
      "spawned_at": "2026-09-01 01:51:57"
    },
    {
      "id": 113,
      "run_id": 5,
      "archetype": "grunt",
      "spawn_x": 18.41,
      "spawn_z": 66.46,
      "spawned_at": "2026-09-17 11:46:46"
    },
    {
      "id": 114,
      "run_id": 18,
      "archetype": "brute",
      "spawn_x": 169.61,
      "spawn_z": 107.1,
      "spawned_at": "2026-09-18 07:06:49"
    },
    {
      "id": 115,
      "run_id": 18,
      "archetype": "scout",
      "spawn_x": 198.7,
      "spawn_z": 195.66,
      "spawned_at": "2026-09-18 07:07:04"
    },
    {
      "id": 116,
      "run_id": 5,
      "archetype": "scout",
      "spawn_x": 175.33,
      "spawn_z": 109.18,
      "spawned_at": "2026-09-17 11:46:54"
    },
    {
      "id": 117,
      "run_id": 12,
      "archetype": "grunt",
      "spawn_x": 158.83,
      "spawn_z": 182.85,
      "spawned_at": "2026-09-05 04:22:22"
    },
    {
      "id": 118,
      "run_id": 27,
      "archetype": "brute",
      "spawn_x": 124.72,
      "spawn_z": 1.72,
      "spawned_at": "2026-09-08 16:11:57"
    },
    {
      "id": 119,
      "run_id": 23,
      "archetype": "grunt",
      "spawn_x": 115.18,
      "spawn_z": 88.7,
      "spawned_at": "2026-09-19 20:57:52"
    },
    {
      "id": 120,
      "run_id": 28,
      "archetype": "scout",
      "spawn_x": 68.67,
      "spawn_z": 173.98,
      "spawned_at": "2026-09-04 05:11:44"
    },
    {
      "id": 121,
      "run_id": 1,
      "archetype": "grunt",
      "spawn_x": 194.65,
      "spawn_z": 198.62,
      "spawned_at": "2026-09-16 12:24:45"
    },
    {
      "id": 122,
      "run_id": 20,
      "archetype": "scout",
      "spawn_x": 79.78,
      "spawn_z": 40.62,
      "spawned_at": "2026-09-20 13:29:47"
    },
    {
      "id": 123,
      "run_id": 39,
      "archetype": "grunt",
      "spawn_x": 58.4,
      "spawn_z": 169.34,
      "spawned_at": "2026-09-27 01:57:25"
    },
    {
      "id": 124,
      "run_id": 25,
      "archetype": "brute",
      "spawn_x": 49.77,
      "spawn_z": 156.38,
      "spawned_at": "2026-09-18 10:40:04"
    },
    {
      "id": 125,
      "run_id": 26,
      "archetype": "brute",
      "spawn_x": 13.81,
      "spawn_z": 63.73,
      "spawned_at": "2026-09-19 15:09:22"
    },
    {
      "id": 126,
      "run_id": 20,
      "archetype": "grunt",
      "spawn_x": 79.96,
      "spawn_z": 86.32,
      "spawned_at": "2026-09-20 13:29:44"
    },
    {
      "id": 127,
      "run_id": 29,
      "archetype": "grunt",
      "spawn_x": 128,
      "spawn_z": 30.9,
      "spawned_at": "2026-09-29 14:04:33"
    },
    {
      "id": 128,
      "run_id": 40,
      "archetype": "grunt",
      "spawn_x": 91.52,
      "spawn_z": 73.5,
      "spawned_at": "2026-09-10 14:45:09"
    },
    {
      "id": 129,
      "run_id": 26,
      "archetype": "sniper",
      "spawn_x": 154.52,
      "spawn_z": 30.65,
      "spawned_at": "2026-09-19 15:09:24"
    },
    {
      "id": 130,
      "run_id": 17,
      "archetype": "scout",
      "spawn_x": 130.02,
      "spawn_z": 159.11,
      "spawned_at": "2026-09-01 01:51:47"
    },
    {
      "id": 131,
      "run_id": 32,
      "archetype": "brute",
      "spawn_x": 184.8,
      "spawn_z": 131.02,
      "spawned_at": "2026-09-26 01:53:42"
    }
  ],
  "path_requests": [
    {
      "id": 1,
      "agent_id": 87,
      "requested_at": "2026-09-01 01:52:59",
      "algorithm": "a_star",
      "straight_line_m": 73.1,
      "nodes_expanded": 22356,
      "ms_per_node": 0.0015,
      "solve_ms": 33.534,
      "result": "found",
      "detour_factor": 1.59,
      "path_length_m": 116.2
    },
    {
      "id": 2,
      "agent_id": 35,
      "requested_at": "2026-09-05 04:22:59",
      "algorithm": "a_star",
      "straight_line_m": 29.6,
      "nodes_expanded": 24737,
      "ms_per_node": 0.0019,
      "solve_ms": 47,
      "result": "found",
      "detour_factor": 1.74,
      "path_length_m": 51.5
    },
    {
      "id": 3,
      "agent_id": 1,
      "requested_at": "2026-09-26 01:54:51",
      "algorithm": "jump_point",
      "straight_line_m": 56.9,
      "nodes_expanded": 2266,
      "ms_per_node": 0.0017,
      "solve_ms": 3.852,
      "result": "found",
      "detour_factor": 1.45,
      "path_length_m": 82.5
    },
    {
      "id": 4,
      "agent_id": 47,
      "requested_at": "2026-09-29 08:56:39",
      "algorithm": "flow_field",
      "straight_line_m": 96,
      "nodes_expanded": 12285,
      "ms_per_node": 0.0022,
      "solve_ms": 27.027,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 96
    },
    {
      "id": 5,
      "agent_id": 31,
      "requested_at": "2026-09-27 01:58:05",
      "algorithm": "jump_point",
      "straight_line_m": 37.1,
      "nodes_expanded": 7968,
      "ms_per_node": 0.0013,
      "solve_ms": 10.358,
      "result": "found",
      "detour_factor": 1.07,
      "path_length_m": 39.7
    },
    {
      "id": 6,
      "agent_id": 108,
      "requested_at": "2026-09-08 12:19:10",
      "algorithm": "jump_point",
      "straight_line_m": 81.5,
      "nodes_expanded": 8,
      "ms_per_node": 0.0014,
      "solve_ms": 0.011,
      "result": "found",
      "detour_factor": 1.03,
      "path_length_m": 83.9
    },
    {
      "id": 7,
      "agent_id": 130,
      "requested_at": "2026-09-01 01:52:21",
      "algorithm": "a_star",
      "straight_line_m": 77.6,
      "nodes_expanded": 1699,
      "ms_per_node": 0.0022,
      "solve_ms": 3.738,
      "result": "found",
      "detour_factor": 1.81,
      "path_length_m": 140.5
    },
    {
      "id": 8,
      "agent_id": 66,
      "requested_at": "2026-09-18 10:05:08",
      "algorithm": "jump_point",
      "straight_line_m": 166.8,
      "nodes_expanded": 152,
      "ms_per_node": 0.0023,
      "solve_ms": 0.35,
      "result": "found",
      "detour_factor": 1.01,
      "path_length_m": 168.5
    },
    {
      "id": 9,
      "agent_id": 115,
      "requested_at": "2026-09-18 07:08:29",
      "algorithm": "a_star",
      "straight_line_m": 14,
      "nodes_expanded": 19786,
      "ms_per_node": 0.0015,
      "solve_ms": 29.679,
      "result": "found",
      "detour_factor": 1.1,
      "path_length_m": 15.4
    },
    {
      "id": 10,
      "agent_id": 71,
      "requested_at": "2026-09-05 08:06:05",
      "algorithm": "jump_point",
      "straight_line_m": 133.1,
      "nodes_expanded": 706,
      "ms_per_node": 0.002,
      "solve_ms": 1.412,
      "result": "found",
      "detour_factor": 1.95,
      "path_length_m": 259.5
    },
    {
      "id": 11,
      "agent_id": 126,
      "requested_at": "2026-09-20 13:31:08",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 18.8,
      "nodes_expanded": 5483,
      "ms_per_node": 0.0014,
      "solve_ms": 7.676,
      "result": "found",
      "detour_factor": 1.6,
      "path_length_m": 30.1
    },
    {
      "id": 12,
      "agent_id": 28,
      "requested_at": "2026-09-05 06:45:51",
      "algorithm": "jump_point",
      "straight_line_m": 158.1,
      "nodes_expanded": 15877,
      "ms_per_node": 0.0017,
      "solve_ms": 26.991,
      "result": "found",
      "detour_factor": 2.54,
      "path_length_m": 401.6
    },
    {
      "id": 13,
      "agent_id": 29,
      "requested_at": "2026-09-28 20:41:37",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 109,
      "nodes_expanded": 874,
      "ms_per_node": 0.0011,
      "solve_ms": 0.961,
      "result": "found",
      "detour_factor": 2.25,
      "path_length_m": 245.3
    },
    {
      "id": 14,
      "agent_id": 12,
      "requested_at": "2026-09-05 04:22:26",
      "algorithm": "jump_point",
      "straight_line_m": 4.2,
      "nodes_expanded": 55,
      "ms_per_node": 0.0021,
      "solve_ms": 0.115,
      "result": "found",
      "detour_factor": 2.55,
      "path_length_m": 10.7
    },
    {
      "id": 15,
      "agent_id": 18,
      "requested_at": "2026-09-28 20:41:55",
      "algorithm": "a_star",
      "straight_line_m": 41.1,
      "nodes_expanded": 21097,
      "ms_per_node": 0.0014,
      "solve_ms": 29.536,
      "result": "found",
      "detour_factor": 1.96,
      "path_length_m": 80.6
    },
    {
      "id": 16,
      "agent_id": 13,
      "requested_at": "2026-09-08 13:36:25",
      "algorithm": "a_star",
      "straight_line_m": 86.3,
      "nodes_expanded": 340,
      "ms_per_node": 0.0026,
      "solve_ms": 0.884,
      "result": "found",
      "detour_factor": 1.37,
      "path_length_m": 118.2
    },
    {
      "id": 17,
      "agent_id": 97,
      "requested_at": "2026-09-22 06:02:00",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 55.4,
      "nodes_expanded": 5478,
      "ms_per_node": 0.0016,
      "solve_ms": 8.765,
      "result": "found",
      "detour_factor": 1.41,
      "path_length_m": 78.1
    },
    {
      "id": 18,
      "agent_id": 124,
      "requested_at": "2026-09-18 10:41:02",
      "algorithm": "jump_point",
      "straight_line_m": 133.9,
      "nodes_expanded": 7514,
      "ms_per_node": 0.0019,
      "solve_ms": 14.277,
      "result": "found",
      "detour_factor": 2.02,
      "path_length_m": 270.5
    },
    {
      "id": 19,
      "agent_id": 17,
      "requested_at": "2026-09-12 22:14:23",
      "algorithm": "a_star",
      "straight_line_m": 20.8,
      "nodes_expanded": 19016,
      "ms_per_node": 0.0021,
      "solve_ms": 39.934,
      "result": "found",
      "detour_factor": 1.59,
      "path_length_m": 33.1
    },
    {
      "id": 20,
      "agent_id": 14,
      "requested_at": "2026-09-08 13:35:48",
      "algorithm": "flow_field",
      "straight_line_m": 43.4,
      "nodes_expanded": 21405,
      "ms_per_node": 0.0017,
      "solve_ms": 36.389,
      "result": "found",
      "detour_factor": 2.01,
      "path_length_m": 87.2
    },
    {
      "id": 21,
      "agent_id": 82,
      "requested_at": "2026-09-05 02:05:43",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 95.9,
      "nodes_expanded": 22447,
      "ms_per_node": 0.0017,
      "solve_ms": 38.16,
      "result": "found",
      "detour_factor": 1.06,
      "path_length_m": 101.7
    },
    {
      "id": 22,
      "agent_id": 77,
      "requested_at": "2026-09-18 10:41:48",
      "algorithm": "a_star",
      "straight_line_m": 3.2,
      "nodes_expanded": 718,
      "ms_per_node": 0.0017,
      "solve_ms": 1.221,
      "result": "found",
      "detour_factor": 1.35,
      "path_length_m": 4.3
    },
    {
      "id": 23,
      "agent_id": 74,
      "requested_at": "2026-09-05 06:45:28",
      "algorithm": "flow_field",
      "straight_line_m": 77.9,
      "nodes_expanded": 4388,
      "ms_per_node": 0.002,
      "solve_ms": 8.776,
      "result": "found",
      "detour_factor": 1.16,
      "path_length_m": 90.4
    },
    {
      "id": 24,
      "agent_id": 91,
      "requested_at": "2026-09-10 00:18:15",
      "algorithm": "a_star",
      "straight_line_m": 163.5,
      "nodes_expanded": 1641,
      "ms_per_node": 0.0016,
      "solve_ms": 2.626,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 25,
      "agent_id": 100,
      "requested_at": "2026-09-10 00:48:46",
      "algorithm": "flow_field",
      "straight_line_m": 31.8,
      "nodes_expanded": 60,
      "ms_per_node": 0.0016,
      "solve_ms": 0.096,
      "result": "found",
      "detour_factor": 1.44,
      "path_length_m": 45.8
    },
    {
      "id": 26,
      "agent_id": 70,
      "requested_at": "2026-09-02 08:57:51",
      "algorithm": "a_star",
      "straight_line_m": 76.6,
      "nodes_expanded": 3737,
      "ms_per_node": 0.0016,
      "solve_ms": 5.979,
      "result": "found",
      "detour_factor": 1.42,
      "path_length_m": 108.8
    },
    {
      "id": 27,
      "agent_id": 19,
      "requested_at": "2026-09-10 00:18:26",
      "algorithm": "jump_point",
      "straight_line_m": 3,
      "nodes_expanded": 7947,
      "ms_per_node": 0.0018,
      "solve_ms": 14.305,
      "result": "found",
      "detour_factor": 1.01,
      "path_length_m": 3
    },
    {
      "id": 28,
      "agent_id": 23,
      "requested_at": "2026-09-28 06:32:46",
      "algorithm": "a_star",
      "straight_line_m": 24.7,
      "nodes_expanded": 7847,
      "ms_per_node": 0.0015,
      "solve_ms": 11.771,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 24.7
    },
    {
      "id": 29,
      "agent_id": 52,
      "requested_at": "2026-09-14 14:15:58",
      "algorithm": "flow_field",
      "straight_line_m": 52.9,
      "nodes_expanded": 6327,
      "ms_per_node": 0.0021,
      "solve_ms": 13.287,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 30,
      "agent_id": 21,
      "requested_at": "2026-09-14 21:31:12",
      "algorithm": "a_star",
      "straight_line_m": 27.7,
      "nodes_expanded": 19547,
      "ms_per_node": 0.0016,
      "solve_ms": 31.275,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 31,
      "agent_id": 131,
      "requested_at": "2026-09-26 01:54:01",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 4.2,
      "nodes_expanded": 2750,
      "ms_per_node": 0.0022,
      "solve_ms": 6.05,
      "result": "found",
      "detour_factor": 1.01,
      "path_length_m": 4.2
    },
    {
      "id": 32,
      "agent_id": 56,
      "requested_at": "2026-09-28 06:32:37",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 5.3,
      "nodes_expanded": 18568,
      "ms_per_node": 0.0014,
      "solve_ms": 25.995,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 33,
      "agent_id": 11,
      "requested_at": "2026-09-20 01:45:04",
      "algorithm": "a_star",
      "straight_line_m": 67,
      "nodes_expanded": 11533,
      "ms_per_node": 0.0014,
      "solve_ms": 16.146,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 67
    },
    {
      "id": 34,
      "agent_id": 40,
      "requested_at": "2026-09-20 01:44:48",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 146.2,
      "nodes_expanded": 2242,
      "ms_per_node": 0.0017,
      "solve_ms": 3.811,
      "result": "found",
      "detour_factor": 1.56,
      "path_length_m": 228.1
    },
    {
      "id": 35,
      "agent_id": 120,
      "requested_at": "2026-09-04 05:12:37",
      "algorithm": "a_star",
      "straight_line_m": 126.2,
      "nodes_expanded": 4207,
      "ms_per_node": 0.0015,
      "solve_ms": 6.311,
      "result": "found",
      "detour_factor": 2.52,
      "path_length_m": 318
    },
    {
      "id": 36,
      "agent_id": 104,
      "requested_at": "2026-09-08 16:12:17",
      "algorithm": "a_star",
      "straight_line_m": 19.8,
      "nodes_expanded": 4674,
      "ms_per_node": 0.0014,
      "solve_ms": 6.544,
      "result": "found",
      "detour_factor": 1.47,
      "path_length_m": 29.1
    },
    {
      "id": 37,
      "agent_id": 9,
      "requested_at": "2026-09-25 09:27:42",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 17.6,
      "nodes_expanded": 9431,
      "ms_per_node": 0.0022,
      "solve_ms": 20.748,
      "result": "found",
      "detour_factor": 1.74,
      "path_length_m": 30.6
    },
    {
      "id": 38,
      "agent_id": 72,
      "requested_at": "2026-09-18 07:07:35",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 123.3,
      "nodes_expanded": 6407,
      "ms_per_node": 0.0012,
      "solve_ms": 7.688,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 39,
      "agent_id": 35,
      "requested_at": "2026-09-05 04:23:47",
      "algorithm": "jump_point",
      "straight_line_m": 3.1,
      "nodes_expanded": 4964,
      "ms_per_node": 0.0022,
      "solve_ms": 10.921,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 40,
      "agent_id": 107,
      "requested_at": "2026-09-26 01:53:54",
      "algorithm": "a_star",
      "straight_line_m": 158.9,
      "nodes_expanded": 2286,
      "ms_per_node": 0.0019,
      "solve_ms": 4.343,
      "result": "found",
      "detour_factor": 1.01,
      "path_length_m": 160.5
    },
    {
      "id": 41,
      "agent_id": 105,
      "requested_at": "2026-09-01 01:52:51",
      "algorithm": "a_star",
      "straight_line_m": 36.7,
      "nodes_expanded": 5187,
      "ms_per_node": 0.001,
      "solve_ms": 5.187,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 42,
      "agent_id": 99,
      "requested_at": "2026-09-01 01:52:40",
      "algorithm": "a_star",
      "straight_line_m": 3,
      "nodes_expanded": 316,
      "ms_per_node": 0.002,
      "solve_ms": 0.632,
      "result": "found",
      "detour_factor": 2.53,
      "path_length_m": 7.6
    },
    {
      "id": 43,
      "agent_id": 1,
      "requested_at": "2026-09-26 01:54:13",
      "algorithm": "a_star",
      "straight_line_m": 75,
      "nodes_expanded": 16318,
      "ms_per_node": 0.0021,
      "solve_ms": 34.268,
      "result": "found",
      "detour_factor": 1.11,
      "path_length_m": 83.3
    },
    {
      "id": 44,
      "agent_id": 111,
      "requested_at": "2026-09-10 01:22:21",
      "algorithm": "a_star",
      "straight_line_m": 151.3,
      "nodes_expanded": 17521,
      "ms_per_node": 0.0017,
      "solve_ms": 29.786,
      "result": "found",
      "detour_factor": 1.02,
      "path_length_m": 154.3
    },
    {
      "id": 45,
      "agent_id": 20,
      "requested_at": "2026-09-19 06:09:23",
      "algorithm": "a_star",
      "straight_line_m": 118,
      "nodes_expanded": 5535,
      "ms_per_node": 0.0015,
      "solve_ms": 8.303,
      "result": "found",
      "detour_factor": 2.2,
      "path_length_m": 259.6
    },
    {
      "id": 46,
      "agent_id": 100,
      "requested_at": "2026-09-10 00:48:37",
      "algorithm": "a_star",
      "straight_line_m": 4.6,
      "nodes_expanded": 366,
      "ms_per_node": 0.0015,
      "solve_ms": 0.549,
      "result": "found",
      "detour_factor": 1.55,
      "path_length_m": 7.1
    },
    {
      "id": 47,
      "agent_id": 52,
      "requested_at": "2026-09-14 14:17:09",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 123.5,
      "nodes_expanded": 19039,
      "ms_per_node": 0.0014,
      "solve_ms": 26.655,
      "result": "found",
      "detour_factor": 1.34,
      "path_length_m": 165.5
    },
    {
      "id": 48,
      "agent_id": 39,
      "requested_at": "2026-09-14 00:34:48",
      "algorithm": "jump_point",
      "straight_line_m": 48.3,
      "nodes_expanded": 1373,
      "ms_per_node": 0.0013,
      "solve_ms": 1.785,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 49,
      "agent_id": 29,
      "requested_at": "2026-09-28 20:41:47",
      "algorithm": "flow_field",
      "straight_line_m": 27.6,
      "nodes_expanded": 4095,
      "ms_per_node": 0.0018,
      "solve_ms": 7.371,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 50,
      "agent_id": 57,
      "requested_at": "2026-09-10 14:45:06",
      "algorithm": "a_star",
      "straight_line_m": 119.4,
      "nodes_expanded": 23629,
      "ms_per_node": 0.002,
      "solve_ms": 47.258,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 119.4
    },
    {
      "id": 51,
      "agent_id": 121,
      "requested_at": "2026-09-16 12:26:11",
      "algorithm": "a_star",
      "straight_line_m": 144.3,
      "nodes_expanded": 885,
      "ms_per_node": 0.0022,
      "solve_ms": 1.947,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 52,
      "agent_id": 65,
      "requested_at": "2026-09-14 14:17:23",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 123,
      "nodes_expanded": 6953,
      "ms_per_node": 0.0013,
      "solve_ms": 9.039,
      "result": "found",
      "detour_factor": 1.05,
      "path_length_m": 129.2
    },
    {
      "id": 53,
      "agent_id": 122,
      "requested_at": "2026-09-20 13:31:09",
      "algorithm": "a_star",
      "straight_line_m": 31.4,
      "nodes_expanded": 760,
      "ms_per_node": 0.0015,
      "solve_ms": 1.14,
      "result": "found",
      "detour_factor": 1.96,
      "path_length_m": 61.5
    },
    {
      "id": 54,
      "agent_id": 62,
      "requested_at": "2026-09-22 06:01:40",
      "algorithm": "a_star",
      "straight_line_m": 2,
      "nodes_expanded": 10541,
      "ms_per_node": 0.0011,
      "solve_ms": 11.595,
      "result": "found",
      "detour_factor": 2.33,
      "path_length_m": 4.7
    },
    {
      "id": 55,
      "agent_id": 96,
      "requested_at": "2026-09-08 12:18:44",
      "algorithm": "a_star",
      "straight_line_m": 2.7,
      "nodes_expanded": 6891,
      "ms_per_node": 0.0012,
      "solve_ms": 8.269,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 56,
      "agent_id": 10,
      "requested_at": "2026-09-19 20:59:08",
      "algorithm": "jump_point",
      "straight_line_m": 20.1,
      "nodes_expanded": 10430,
      "ms_per_node": 0.0021,
      "solve_ms": 21.903,
      "result": "found",
      "detour_factor": 1.3,
      "path_length_m": 26.1
    },
    {
      "id": 57,
      "agent_id": 6,
      "requested_at": "2026-09-26 01:54:05",
      "algorithm": "jump_point",
      "straight_line_m": 144.6,
      "nodes_expanded": 1342,
      "ms_per_node": 0.0013,
      "solve_ms": 1.745,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 58,
      "agent_id": 121,
      "requested_at": "2026-09-16 12:25:08",
      "algorithm": "a_star",
      "straight_line_m": 69.8,
      "nodes_expanded": 14117,
      "ms_per_node": 0.0017,
      "solve_ms": 23.999,
      "result": "found",
      "detour_factor": 1.96,
      "path_length_m": 136.8
    },
    {
      "id": 59,
      "agent_id": 83,
      "requested_at": "2026-09-05 06:46:37",
      "algorithm": "jump_point",
      "straight_line_m": 43.2,
      "nodes_expanded": 20454,
      "ms_per_node": 0.0012,
      "solve_ms": 24.545,
      "result": "found",
      "detour_factor": 2.08,
      "path_length_m": 89.9
    },
    {
      "id": 60,
      "agent_id": 116,
      "requested_at": "2026-09-17 11:47:08",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 140.8,
      "nodes_expanded": 1206,
      "ms_per_node": 0.0018,
      "solve_ms": 2.171,
      "result": "found",
      "detour_factor": 1.96,
      "path_length_m": 276
    },
    {
      "id": 61,
      "agent_id": 14,
      "requested_at": "2026-09-08 13:35:51",
      "algorithm": "flow_field",
      "straight_line_m": 145.5,
      "nodes_expanded": 19687,
      "ms_per_node": 0.0018,
      "solve_ms": 35.437,
      "result": "found",
      "detour_factor": 2.45,
      "path_length_m": 356.5
    },
    {
      "id": 62,
      "agent_id": 15,
      "requested_at": "2026-09-27 01:58:27",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 130.7,
      "nodes_expanded": 24020,
      "ms_per_node": 0.0019,
      "solve_ms": 45.638,
      "result": "found",
      "detour_factor": 2.25,
      "path_length_m": 294.1
    },
    {
      "id": 63,
      "agent_id": 68,
      "requested_at": "2026-09-28 06:32:50",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 16.7,
      "nodes_expanded": 594,
      "ms_per_node": 0.0024,
      "solve_ms": 1.426,
      "result": "found",
      "detour_factor": 1.07,
      "path_length_m": 17.9
    },
    {
      "id": 64,
      "agent_id": 44,
      "requested_at": "2026-09-05 04:22:32",
      "algorithm": "a_star",
      "straight_line_m": 80.2,
      "nodes_expanded": 785,
      "ms_per_node": 0.0022,
      "solve_ms": 1.727,
      "result": "found",
      "detour_factor": 2.23,
      "path_length_m": 178.8
    },
    {
      "id": 65,
      "agent_id": 123,
      "requested_at": "2026-09-27 01:58:02",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 6.2,
      "nodes_expanded": 12806,
      "ms_per_node": 0.0016,
      "solve_ms": 20.49,
      "result": "found",
      "detour_factor": 1.63,
      "path_length_m": 10.1
    },
    {
      "id": 66,
      "agent_id": 7,
      "requested_at": "2026-09-16 12:13:59",
      "algorithm": "a_star",
      "straight_line_m": 166,
      "nodes_expanded": 23195,
      "ms_per_node": 0.0015,
      "solve_ms": 34.793,
      "result": "found",
      "detour_factor": 1.04,
      "path_length_m": 172.6
    },
    {
      "id": 67,
      "agent_id": 66,
      "requested_at": "2026-09-18 10:05:22",
      "algorithm": "a_star",
      "straight_line_m": 20.9,
      "nodes_expanded": 21263,
      "ms_per_node": 0.0021,
      "solve_ms": 44.652,
      "result": "found",
      "detour_factor": 1.63,
      "path_length_m": 34.1
    },
    {
      "id": 68,
      "agent_id": 26,
      "requested_at": "2026-09-29 14:06:15",
      "algorithm": "a_star",
      "straight_line_m": 5.5,
      "nodes_expanded": 12644,
      "ms_per_node": 0.0018,
      "solve_ms": 22.759,
      "result": "found",
      "detour_factor": 1.2,
      "path_length_m": 6.6
    },
    {
      "id": 69,
      "agent_id": 99,
      "requested_at": "2026-09-01 01:52:38",
      "algorithm": "a_star",
      "straight_line_m": 162.2,
      "nodes_expanded": 5596,
      "ms_per_node": 0.0019,
      "solve_ms": 10.632,
      "result": "found",
      "detour_factor": 1.05,
      "path_length_m": 170.3
    },
    {
      "id": 70,
      "agent_id": 3,
      "requested_at": "2026-09-05 04:22:35",
      "algorithm": "a_star",
      "straight_line_m": 3.3,
      "nodes_expanded": 444,
      "ms_per_node": 0.0017,
      "solve_ms": 0.755,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 71,
      "agent_id": 69,
      "requested_at": "2026-09-26 01:54:38",
      "algorithm": "jump_point",
      "straight_line_m": 7.9,
      "nodes_expanded": 1595,
      "ms_per_node": 0.0016,
      "solve_ms": 2.552,
      "result": "found",
      "detour_factor": 1.32,
      "path_length_m": 10.4
    },
    {
      "id": 72,
      "agent_id": 91,
      "requested_at": "2026-09-10 00:18:02",
      "algorithm": "flow_field",
      "straight_line_m": 67.6,
      "nodes_expanded": 1337,
      "ms_per_node": 0.0017,
      "solve_ms": 2.273,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 73,
      "agent_id": 61,
      "requested_at": "2026-09-29 08:57:16",
      "algorithm": "a_star",
      "straight_line_m": 176.8,
      "nodes_expanded": 24994,
      "ms_per_node": 0.0022,
      "solve_ms": 54.987,
      "result": "found",
      "detour_factor": 1.89,
      "path_length_m": 334.2
    },
    {
      "id": 74,
      "agent_id": 44,
      "requested_at": "2026-09-05 04:22:47",
      "algorithm": "flow_field",
      "straight_line_m": 161,
      "nodes_expanded": 1714,
      "ms_per_node": 0.0015,
      "solve_ms": 2.571,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 75,
      "agent_id": 119,
      "requested_at": "2026-09-19 20:58:02",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 89.1,
      "nodes_expanded": 595,
      "ms_per_node": 0.0023,
      "solve_ms": 1.369,
      "result": "found",
      "detour_factor": 1.27,
      "path_length_m": 113.2
    },
    {
      "id": 76,
      "agent_id": 93,
      "requested_at": "2026-09-14 14:16:45",
      "algorithm": "a_star",
      "straight_line_m": 55.9,
      "nodes_expanded": 1603,
      "ms_per_node": 0.0012,
      "solve_ms": 1.924,
      "result": "found",
      "detour_factor": 1.4,
      "path_length_m": 78.3
    },
    {
      "id": 77,
      "agent_id": 98,
      "requested_at": "2026-09-10 00:49:05",
      "algorithm": "a_star",
      "straight_line_m": 11.5,
      "nodes_expanded": 3598,
      "ms_per_node": 0.0016,
      "solve_ms": 5.757,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 11.5
    },
    {
      "id": 78,
      "agent_id": 21,
      "requested_at": "2026-09-14 21:30:10",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 51,
      "nodes_expanded": 10066,
      "ms_per_node": 0.0017,
      "solve_ms": 17.112,
      "result": "found",
      "detour_factor": 1.04,
      "path_length_m": 53
    },
    {
      "id": 79,
      "agent_id": 48,
      "requested_at": "2026-09-25 01:31:03",
      "algorithm": "a_star",
      "straight_line_m": 71,
      "nodes_expanded": 10089,
      "ms_per_node": 0.0016,
      "solve_ms": 16.142,
      "result": "found",
      "detour_factor": 1.66,
      "path_length_m": 117.9
    },
    {
      "id": 80,
      "agent_id": 92,
      "requested_at": "2026-09-16 12:24:53",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 70,
      "nodes_expanded": 21585,
      "ms_per_node": 0.0021,
      "solve_ms": 45.329,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 81,
      "agent_id": 67,
      "requested_at": "2026-09-28 06:32:50",
      "algorithm": "a_star",
      "straight_line_m": 7.3,
      "nodes_expanded": 294,
      "ms_per_node": 0.0023,
      "solve_ms": 0.676,
      "result": "found",
      "detour_factor": 1.45,
      "path_length_m": 10.6
    },
    {
      "id": 82,
      "agent_id": 48,
      "requested_at": "2026-09-25 01:31:00",
      "algorithm": "a_star",
      "straight_line_m": 168.2,
      "nodes_expanded": 11511,
      "ms_per_node": 0.0019,
      "solve_ms": 21.871,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 83,
      "agent_id": 26,
      "requested_at": "2026-09-29 14:06:09",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 23.8,
      "nodes_expanded": 9959,
      "ms_per_node": 0.0014,
      "solve_ms": 13.943,
      "result": "found",
      "detour_factor": 1.64,
      "path_length_m": 39
    },
    {
      "id": 84,
      "agent_id": 113,
      "requested_at": "2026-09-17 11:47:28",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 42.8,
      "nodes_expanded": 9479,
      "ms_per_node": 0.0021,
      "solve_ms": 19.906,
      "result": "found",
      "detour_factor": 2.59,
      "path_length_m": 110.9
    },
    {
      "id": 85,
      "agent_id": 15,
      "requested_at": "2026-09-27 01:57:47",
      "algorithm": "a_star",
      "straight_line_m": 43,
      "nodes_expanded": 13623,
      "ms_per_node": 0.0016,
      "solve_ms": 21.797,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 86,
      "agent_id": 82,
      "requested_at": "2026-09-05 02:06:06",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 173.2,
      "nodes_expanded": 12,
      "ms_per_node": 0.0019,
      "solve_ms": 0.023,
      "result": "found",
      "detour_factor": 1.72,
      "path_length_m": 297.9
    },
    {
      "id": 87,
      "agent_id": 66,
      "requested_at": "2026-09-18 10:05:59",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 88.7,
      "nodes_expanded": 18521,
      "ms_per_node": 0.0021,
      "solve_ms": 38.894,
      "result": "found",
      "detour_factor": 1.2,
      "path_length_m": 106.4
    },
    {
      "id": 88,
      "agent_id": 56,
      "requested_at": "2026-09-28 06:32:53",
      "algorithm": "a_star",
      "straight_line_m": 66,
      "nodes_expanded": 2058,
      "ms_per_node": 0.0015,
      "solve_ms": 3.087,
      "result": "found",
      "detour_factor": 1.01,
      "path_length_m": 66.7
    },
    {
      "id": 89,
      "agent_id": 116,
      "requested_at": "2026-09-17 11:47:49",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 8.7,
      "nodes_expanded": 15807,
      "ms_per_node": 0.0016,
      "solve_ms": 25.291,
      "result": "found",
      "detour_factor": 1.26,
      "path_length_m": 11
    },
    {
      "id": 90,
      "agent_id": 9,
      "requested_at": "2026-09-25 09:27:34",
      "algorithm": "flow_field",
      "straight_line_m": 27.6,
      "nodes_expanded": 1571,
      "ms_per_node": 0.0017,
      "solve_ms": 2.671,
      "result": "found",
      "detour_factor": 1.74,
      "path_length_m": 48
    },
    {
      "id": 91,
      "agent_id": 122,
      "requested_at": "2026-09-20 13:30:50",
      "algorithm": "jump_point",
      "straight_line_m": 26.8,
      "nodes_expanded": 22794,
      "ms_per_node": 0.0011,
      "solve_ms": 25.073,
      "result": "found",
      "detour_factor": 1.32,
      "path_length_m": 35.4
    },
    {
      "id": 92,
      "agent_id": 59,
      "requested_at": "2026-09-16 12:13:30",
      "algorithm": "a_star",
      "straight_line_m": 107.1,
      "nodes_expanded": 6356,
      "ms_per_node": 0.0014,
      "solve_ms": 8.898,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 93,
      "agent_id": 33,
      "requested_at": "2026-09-23 06:33:51",
      "algorithm": "jump_point",
      "straight_line_m": 157.1,
      "nodes_expanded": 19513,
      "ms_per_node": 0.0014,
      "solve_ms": 27.318,
      "result": "found",
      "detour_factor": 1.58,
      "path_length_m": 248.2
    },
    {
      "id": 94,
      "agent_id": 61,
      "requested_at": "2026-09-29 08:57:30",
      "algorithm": "a_star",
      "straight_line_m": 23.5,
      "nodes_expanded": 19696,
      "ms_per_node": 0.002,
      "solve_ms": 39.392,
      "result": "found",
      "detour_factor": 1.05,
      "path_length_m": 24.7
    },
    {
      "id": 95,
      "agent_id": 67,
      "requested_at": "2026-09-28 06:32:20",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 138.1,
      "nodes_expanded": 9462,
      "ms_per_node": 0.0013,
      "solve_ms": 12.301,
      "result": "found",
      "detour_factor": 1.3,
      "path_length_m": 179.5
    },
    {
      "id": 96,
      "agent_id": 54,
      "requested_at": "2026-09-13 07:04:11",
      "algorithm": "jump_point",
      "straight_line_m": 29.5,
      "nodes_expanded": 19117,
      "ms_per_node": 0.0015,
      "solve_ms": 28.676,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 97,
      "agent_id": 70,
      "requested_at": "2026-09-02 08:57:49",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 154.3,
      "nodes_expanded": 2253,
      "ms_per_node": 0.0013,
      "solve_ms": 2.929,
      "result": "found",
      "detour_factor": 1.74,
      "path_length_m": 268.5
    },
    {
      "id": 98,
      "agent_id": 10,
      "requested_at": "2026-09-19 20:59:24",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 3.1,
      "nodes_expanded": 17257,
      "ms_per_node": 0.0025,
      "solve_ms": 43.143,
      "result": "found",
      "detour_factor": 2.21,
      "path_length_m": 6.9
    },
    {
      "id": 99,
      "agent_id": 58,
      "requested_at": "2026-09-20 01:44:18",
      "algorithm": "jump_point",
      "straight_line_m": 13.2,
      "nodes_expanded": 255,
      "ms_per_node": 0.0023,
      "solve_ms": 0.587,
      "result": "found",
      "detour_factor": 1.39,
      "path_length_m": 18.3
    },
    {
      "id": 100,
      "agent_id": 96,
      "requested_at": "2026-09-08 12:18:44",
      "algorithm": "a_star",
      "straight_line_m": 78.7,
      "nodes_expanded": 21617,
      "ms_per_node": 0.0013,
      "solve_ms": 28.102,
      "result": "found",
      "detour_factor": 1.1,
      "path_length_m": 86.6
    },
    {
      "id": 101,
      "agent_id": 13,
      "requested_at": "2026-09-08 13:36:33",
      "algorithm": "a_star",
      "straight_line_m": 38.3,
      "nodes_expanded": 7673,
      "ms_per_node": 0.0012,
      "solve_ms": 9.208,
      "result": "found",
      "detour_factor": 1.74,
      "path_length_m": 66.6
    },
    {
      "id": 102,
      "agent_id": 55,
      "requested_at": "2026-09-27 01:58:06",
      "algorithm": "flow_field",
      "straight_line_m": 156.6,
      "nodes_expanded": 354,
      "ms_per_node": 0.0022,
      "solve_ms": 0.779,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 103,
      "agent_id": 55,
      "requested_at": "2026-09-27 01:58:00",
      "algorithm": "jump_point",
      "straight_line_m": 103.9,
      "nodes_expanded": 20825,
      "ms_per_node": 0.0014,
      "solve_ms": 29.155,
      "result": "found",
      "detour_factor": 1.43,
      "path_length_m": 148.6
    },
    {
      "id": 104,
      "agent_id": 34,
      "requested_at": "2026-09-22 06:01:11",
      "algorithm": "flow_field",
      "straight_line_m": 11.7,
      "nodes_expanded": 5381,
      "ms_per_node": 0.0015,
      "solve_ms": 8.072,
      "result": "found",
      "detour_factor": 1.81,
      "path_length_m": 21.2
    },
    {
      "id": 105,
      "agent_id": 42,
      "requested_at": "2026-09-22 06:01:32",
      "algorithm": "a_star",
      "straight_line_m": 38.4,
      "nodes_expanded": 15088,
      "ms_per_node": 0.0016,
      "solve_ms": 24.141,
      "result": "found",
      "detour_factor": 1.8,
      "path_length_m": 69.1
    },
    {
      "id": 106,
      "agent_id": 101,
      "requested_at": "2026-09-10 01:22:18",
      "algorithm": "flow_field",
      "straight_line_m": 117.2,
      "nodes_expanded": 16974,
      "ms_per_node": 0.0017,
      "solve_ms": 28.856,
      "result": "found",
      "detour_factor": 1.45,
      "path_length_m": 169.9
    },
    {
      "id": 107,
      "agent_id": 22,
      "requested_at": "2026-09-05 02:05:40",
      "algorithm": "jump_point",
      "straight_line_m": 9.9,
      "nodes_expanded": 579,
      "ms_per_node": 0.0024,
      "solve_ms": 1.39,
      "result": "found",
      "detour_factor": 1.18,
      "path_length_m": 11.7
    },
    {
      "id": 108,
      "agent_id": 80,
      "requested_at": "2026-09-10 01:22:13",
      "algorithm": "a_star",
      "straight_line_m": 157.2,
      "nodes_expanded": 1315,
      "ms_per_node": 0.0016,
      "solve_ms": 2.104,
      "result": "found",
      "detour_factor": 2.58,
      "path_length_m": 405.6
    },
    {
      "id": 109,
      "agent_id": 78,
      "requested_at": "2026-09-05 04:23:11",
      "algorithm": "a_star",
      "straight_line_m": 10.5,
      "nodes_expanded": 8278,
      "ms_per_node": 0.0017,
      "solve_ms": 14.073,
      "result": "found",
      "detour_factor": 1.68,
      "path_length_m": 17.6
    },
    {
      "id": 110,
      "agent_id": 41,
      "requested_at": "2026-09-05 08:07:19",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 108.1,
      "nodes_expanded": 16974,
      "ms_per_node": 0.002,
      "solve_ms": 33.948,
      "result": "found",
      "detour_factor": 2.08,
      "path_length_m": 224.8
    },
    {
      "id": 111,
      "agent_id": 81,
      "requested_at": "2026-09-08 13:37:01",
      "algorithm": "jump_point",
      "straight_line_m": 115.8,
      "nodes_expanded": 5253,
      "ms_per_node": 0.0013,
      "solve_ms": 6.829,
      "result": "found",
      "detour_factor": 1.88,
      "path_length_m": 217.7
    },
    {
      "id": 112,
      "agent_id": 128,
      "requested_at": "2026-09-10 14:45:22",
      "algorithm": "flow_field",
      "straight_line_m": 171.1,
      "nodes_expanded": 22448,
      "ms_per_node": 0.0013,
      "solve_ms": 29.182,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 113,
      "agent_id": 30,
      "requested_at": "2026-09-18 10:04:56",
      "algorithm": "a_star",
      "straight_line_m": 3.6,
      "nodes_expanded": 1438,
      "ms_per_node": 0.0017,
      "solve_ms": 2.445,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 114,
      "agent_id": 102,
      "requested_at": "2026-09-25 09:27:19",
      "algorithm": "jump_point",
      "straight_line_m": 14.3,
      "nodes_expanded": 3129,
      "ms_per_node": 0.0018,
      "solve_ms": 5.632,
      "result": "found",
      "detour_factor": 1.02,
      "path_length_m": 14.6
    },
    {
      "id": 115,
      "agent_id": 53,
      "requested_at": "2026-09-18 07:08:04",
      "algorithm": "a_star",
      "straight_line_m": 67.6,
      "nodes_expanded": 6792,
      "ms_per_node": 0.0019,
      "solve_ms": 12.905,
      "result": "found",
      "detour_factor": 1.48,
      "path_length_m": 100
    },
    {
      "id": 116,
      "agent_id": 86,
      "requested_at": "2026-09-25 09:27:52",
      "algorithm": "a_star",
      "straight_line_m": 23.5,
      "nodes_expanded": 571,
      "ms_per_node": 0.0017,
      "solve_ms": 0.971,
      "result": "found",
      "detour_factor": 1.7,
      "path_length_m": 39.9
    },
    {
      "id": 117,
      "agent_id": 86,
      "requested_at": "2026-09-25 09:28:03",
      "algorithm": "flow_field",
      "straight_line_m": 2,
      "nodes_expanded": 5,
      "ms_per_node": 0.0014,
      "solve_ms": 0.007,
      "result": "found",
      "detour_factor": 2.53,
      "path_length_m": 5.1
    },
    {
      "id": 118,
      "agent_id": 126,
      "requested_at": "2026-09-20 13:29:44",
      "algorithm": "a_star",
      "straight_line_m": 96.6,
      "nodes_expanded": 14884,
      "ms_per_node": 0.0014,
      "solve_ms": 20.838,
      "result": "found",
      "detour_factor": 2.49,
      "path_length_m": 240.5
    },
    {
      "id": 119,
      "agent_id": 54,
      "requested_at": "2026-09-13 07:03:20",
      "algorithm": "flow_field",
      "straight_line_m": 111.3,
      "nodes_expanded": 18235,
      "ms_per_node": 0.0015,
      "solve_ms": 27.353,
      "result": "found",
      "detour_factor": 1.16,
      "path_length_m": 129.1
    },
    {
      "id": 120,
      "agent_id": 34,
      "requested_at": "2026-09-22 06:02:20",
      "algorithm": "a_star",
      "straight_line_m": 2,
      "nodes_expanded": 6900,
      "ms_per_node": 0.0014,
      "solve_ms": 9.66,
      "result": "found",
      "detour_factor": 1.25,
      "path_length_m": 2.5
    },
    {
      "id": 121,
      "agent_id": 60,
      "requested_at": "2026-09-20 13:30:14",
      "algorithm": "a_star",
      "straight_line_m": 63,
      "nodes_expanded": 12006,
      "ms_per_node": 0.0015,
      "solve_ms": 18.009,
      "result": "found",
      "detour_factor": 1.88,
      "path_length_m": 118.4
    },
    {
      "id": 122,
      "agent_id": 64,
      "requested_at": "2026-09-29 14:05:05",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 176.1,
      "nodes_expanded": 143,
      "ms_per_node": 0.0022,
      "solve_ms": 0.315,
      "result": "found",
      "detour_factor": 1.19,
      "path_length_m": 209.6
    },
    {
      "id": 123,
      "agent_id": 116,
      "requested_at": "2026-09-17 11:48:18",
      "algorithm": "a_star",
      "straight_line_m": 88.2,
      "nodes_expanded": 575,
      "ms_per_node": 0.0018,
      "solve_ms": 1.035,
      "result": "found",
      "detour_factor": 1.07,
      "path_length_m": 94.4
    },
    {
      "id": 124,
      "agent_id": 61,
      "requested_at": "2026-09-29 08:57:16",
      "algorithm": "a_star",
      "straight_line_m": 5,
      "nodes_expanded": 15875,
      "ms_per_node": 0.0008,
      "solve_ms": 12.7,
      "result": "found",
      "detour_factor": 1.43,
      "path_length_m": 7.2
    },
    {
      "id": 125,
      "agent_id": 119,
      "requested_at": "2026-09-19 20:57:52",
      "algorithm": "a_star",
      "straight_line_m": 59.9,
      "nodes_expanded": 16,
      "ms_per_node": 0.0021,
      "solve_ms": 0.034,
      "result": "found",
      "detour_factor": 1.43,
      "path_length_m": 85.7
    },
    {
      "id": 126,
      "agent_id": 90,
      "requested_at": "2026-09-20 01:44:48",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 164,
      "nodes_expanded": 1124,
      "ms_per_node": 0.0014,
      "solve_ms": 1.574,
      "result": "found",
      "detour_factor": 2.36,
      "path_length_m": 387
    },
    {
      "id": 127,
      "agent_id": 65,
      "requested_at": "2026-09-14 14:16:35",
      "algorithm": "flow_field",
      "straight_line_m": 76.3,
      "nodes_expanded": 1924,
      "ms_per_node": 0.0019,
      "solve_ms": 3.656,
      "result": "found",
      "detour_factor": 1.25,
      "path_length_m": 95.4
    },
    {
      "id": 128,
      "agent_id": 39,
      "requested_at": "2026-09-14 00:34:28",
      "algorithm": "flow_field",
      "straight_line_m": 7.3,
      "nodes_expanded": 10578,
      "ms_per_node": 0.0018,
      "solve_ms": 19.04,
      "result": "found",
      "detour_factor": 1.47,
      "path_length_m": 10.7
    },
    {
      "id": 129,
      "agent_id": 49,
      "requested_at": "2026-09-14 21:30:08",
      "algorithm": "jump_point",
      "straight_line_m": 2,
      "nodes_expanded": 4564,
      "ms_per_node": 0.0016,
      "solve_ms": 7.302,
      "result": "found",
      "detour_factor": 1.07,
      "path_length_m": 2.1
    },
    {
      "id": 130,
      "agent_id": 15,
      "requested_at": "2026-09-27 01:57:54",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 52.3,
      "nodes_expanded": 12262,
      "ms_per_node": 0.002,
      "solve_ms": 24.524,
      "result": "found",
      "detour_factor": 1.91,
      "path_length_m": 99.9
    },
    {
      "id": 131,
      "agent_id": 38,
      "requested_at": "2026-09-18 10:05:11",
      "algorithm": "a_star",
      "straight_line_m": 5.5,
      "nodes_expanded": 11370,
      "ms_per_node": 0.0013,
      "solve_ms": 14.781,
      "result": "found",
      "detour_factor": 1.21,
      "path_length_m": 6.7
    },
    {
      "id": 132,
      "agent_id": 95,
      "requested_at": "2026-09-28 06:32:17",
      "algorithm": "jump_point",
      "straight_line_m": 102.4,
      "nodes_expanded": 1396,
      "ms_per_node": 0.0017,
      "solve_ms": 2.373,
      "result": "found",
      "detour_factor": 1.1,
      "path_length_m": 112.6
    },
    {
      "id": 133,
      "agent_id": 113,
      "requested_at": "2026-09-17 11:47:42",
      "algorithm": "a_star",
      "straight_line_m": 11.1,
      "nodes_expanded": 5088,
      "ms_per_node": 0.0018,
      "solve_ms": 9.158,
      "result": "found",
      "detour_factor": 2.45,
      "path_length_m": 27.2
    },
    {
      "id": 134,
      "agent_id": 27,
      "requested_at": "2026-09-26 01:53:50",
      "algorithm": "flow_field",
      "straight_line_m": 53.1,
      "nodes_expanded": 19432,
      "ms_per_node": 0.002,
      "solve_ms": 38.864,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 135,
      "agent_id": 43,
      "requested_at": "2026-09-25 01:31:46",
      "algorithm": "a_star",
      "straight_line_m": 169.9,
      "nodes_expanded": 712,
      "ms_per_node": 0.0014,
      "solve_ms": 0.997,
      "result": "found",
      "detour_factor": 2.02,
      "path_length_m": 343.2
    },
    {
      "id": 136,
      "agent_id": 46,
      "requested_at": "2026-09-29 14:04:53",
      "algorithm": "flow_field",
      "straight_line_m": 174.4,
      "nodes_expanded": 160,
      "ms_per_node": 0.0013,
      "solve_ms": 0.208,
      "result": "found",
      "detour_factor": 1.05,
      "path_length_m": 183.1
    },
    {
      "id": 137,
      "agent_id": 81,
      "requested_at": "2026-09-08 13:36:47",
      "algorithm": "flow_field",
      "straight_line_m": 148.8,
      "nodes_expanded": 6884,
      "ms_per_node": 0.0016,
      "solve_ms": 11.014,
      "result": "found",
      "detour_factor": 1.02,
      "path_length_m": 151.8
    },
    {
      "id": 138,
      "agent_id": 131,
      "requested_at": "2026-09-26 01:54:06",
      "algorithm": "a_star",
      "straight_line_m": 19.2,
      "nodes_expanded": 779,
      "ms_per_node": 0.0016,
      "solve_ms": 1.246,
      "result": "found",
      "detour_factor": 1.03,
      "path_length_m": 19.8
    },
    {
      "id": 139,
      "agent_id": 33,
      "requested_at": "2026-09-23 06:33:29",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 15.7,
      "nodes_expanded": 4451,
      "ms_per_node": 0.0016,
      "solve_ms": 7.122,
      "result": "found",
      "detour_factor": 2,
      "path_length_m": 31.4
    },
    {
      "id": 140,
      "agent_id": 83,
      "requested_at": "2026-09-05 06:46:03",
      "algorithm": "a_star",
      "straight_line_m": 129.2,
      "nodes_expanded": 13021,
      "ms_per_node": 0.0022,
      "solve_ms": 28.646,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 141,
      "agent_id": 106,
      "requested_at": "2026-09-29 14:04:35",
      "algorithm": "a_star",
      "straight_line_m": 10.4,
      "nodes_expanded": 10215,
      "ms_per_node": 0.0008,
      "solve_ms": 8.172,
      "result": "found",
      "detour_factor": 1.19,
      "path_length_m": 12.4
    },
    {
      "id": 142,
      "agent_id": 118,
      "requested_at": "2026-09-08 16:11:57",
      "algorithm": "a_star",
      "straight_line_m": 32.2,
      "nodes_expanded": 10064,
      "ms_per_node": 0.0019,
      "solve_ms": 19.122,
      "result": "found",
      "detour_factor": 1.71,
      "path_length_m": 55.1
    },
    {
      "id": 143,
      "agent_id": 12,
      "requested_at": "2026-09-05 04:22:46",
      "algorithm": "a_star",
      "straight_line_m": 13.7,
      "nodes_expanded": 374,
      "ms_per_node": 0.0019,
      "solve_ms": 0.711,
      "result": "found",
      "detour_factor": 2.49,
      "path_length_m": 34.1
    },
    {
      "id": 144,
      "agent_id": 77,
      "requested_at": "2026-09-18 10:40:41",
      "algorithm": "a_star",
      "straight_line_m": 2.2,
      "nodes_expanded": 1032,
      "ms_per_node": 0.0018,
      "solve_ms": 1.858,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 145,
      "agent_id": 114,
      "requested_at": "2026-09-18 07:07:09",
      "algorithm": "jump_point",
      "straight_line_m": 112.7,
      "nodes_expanded": 2304,
      "ms_per_node": 0.0024,
      "solve_ms": 5.53,
      "result": "found",
      "detour_factor": 2.04,
      "path_length_m": 229.9
    },
    {
      "id": 146,
      "agent_id": 73,
      "requested_at": "2026-09-08 16:12:28",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 9.6,
      "nodes_expanded": 15719,
      "ms_per_node": 0.0014,
      "solve_ms": 22.007,
      "result": "found",
      "detour_factor": 1.11,
      "path_length_m": 10.7
    },
    {
      "id": 147,
      "agent_id": 12,
      "requested_at": "2026-09-05 04:23:42",
      "algorithm": "jump_point",
      "straight_line_m": 143.6,
      "nodes_expanded": 9456,
      "ms_per_node": 0.0014,
      "solve_ms": 13.238,
      "result": "found",
      "detour_factor": 1.05,
      "path_length_m": 150.8
    },
    {
      "id": 148,
      "agent_id": 102,
      "requested_at": "2026-09-25 09:27:19",
      "algorithm": "a_star",
      "straight_line_m": 7.1,
      "nodes_expanded": 67,
      "ms_per_node": 0.0015,
      "solve_ms": 0.101,
      "result": "found",
      "detour_factor": 1.58,
      "path_length_m": 11.2
    },
    {
      "id": 149,
      "agent_id": 8,
      "requested_at": "2026-09-28 06:31:42",
      "algorithm": "jump_point",
      "straight_line_m": 169.9,
      "nodes_expanded": 1533,
      "ms_per_node": 0.0014,
      "solve_ms": 2.146,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 150,
      "agent_id": 95,
      "requested_at": "2026-09-28 06:31:46",
      "algorithm": "a_star",
      "straight_line_m": 12.6,
      "nodes_expanded": 46,
      "ms_per_node": 0.0016,
      "solve_ms": 0.074,
      "result": "found",
      "detour_factor": 2.36,
      "path_length_m": 29.7
    },
    {
      "id": 151,
      "agent_id": 76,
      "requested_at": "2026-09-08 13:36:25",
      "algorithm": "a_star",
      "straight_line_m": 123.9,
      "nodes_expanded": 19587,
      "ms_per_node": 0.0015,
      "solve_ms": 29.381,
      "result": "found",
      "detour_factor": 1.08,
      "path_length_m": 133.8
    },
    {
      "id": 152,
      "agent_id": 27,
      "requested_at": "2026-09-26 01:53:43",
      "algorithm": "a_star",
      "straight_line_m": 66.1,
      "nodes_expanded": 1975,
      "ms_per_node": 0.0017,
      "solve_ms": 3.358,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 153,
      "agent_id": 36,
      "requested_at": "2026-09-12 22:14:32",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 70.1,
      "nodes_expanded": 5,
      "ms_per_node": 0.0023,
      "solve_ms": 0.012,
      "result": "found",
      "detour_factor": 1.61,
      "path_length_m": 112.9
    },
    {
      "id": 154,
      "agent_id": 106,
      "requested_at": "2026-09-29 14:05:15",
      "algorithm": "jump_point",
      "straight_line_m": 4.5,
      "nodes_expanded": 12140,
      "ms_per_node": 0.0019,
      "solve_ms": 23.066,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 155,
      "agent_id": 91,
      "requested_at": "2026-09-10 00:18:56",
      "algorithm": "a_star",
      "straight_line_m": 29.2,
      "nodes_expanded": 18450,
      "ms_per_node": 0.0017,
      "solve_ms": 31.365,
      "result": "found",
      "detour_factor": 1.52,
      "path_length_m": 44.4
    },
    {
      "id": 156,
      "agent_id": 16,
      "requested_at": "2026-09-22 06:01:55",
      "algorithm": "jump_point",
      "straight_line_m": 154.1,
      "nodes_expanded": 19703,
      "ms_per_node": 0.002,
      "solve_ms": 39.406,
      "result": "found",
      "detour_factor": 1.21,
      "path_length_m": 186.5
    },
    {
      "id": 157,
      "agent_id": 20,
      "requested_at": "2026-09-19 06:10:19",
      "algorithm": "a_star",
      "straight_line_m": 16.1,
      "nodes_expanded": 841,
      "ms_per_node": 0.0016,
      "solve_ms": 1.346,
      "result": "found",
      "detour_factor": 1.63,
      "path_length_m": 26.2
    },
    {
      "id": 158,
      "agent_id": 106,
      "requested_at": "2026-09-29 14:05:42",
      "algorithm": "a_star",
      "straight_line_m": 2.1,
      "nodes_expanded": 2552,
      "ms_per_node": 0.001,
      "solve_ms": 2.552,
      "result": "found",
      "detour_factor": 1.05,
      "path_length_m": 2.2
    },
    {
      "id": 159,
      "agent_id": 10,
      "requested_at": "2026-09-19 20:58:36",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 76.8,
      "nodes_expanded": 347,
      "ms_per_node": 0.0019,
      "solve_ms": 0.659,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 160,
      "agent_id": 49,
      "requested_at": "2026-09-14 21:30:37",
      "algorithm": "jump_point",
      "straight_line_m": 27.2,
      "nodes_expanded": 18197,
      "ms_per_node": 0.0013,
      "solve_ms": 23.656,
      "result": "found",
      "detour_factor": 2.02,
      "path_length_m": 54.9
    },
    {
      "id": 161,
      "agent_id": 2,
      "requested_at": "2026-09-23 06:34:09",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 105.5,
      "nodes_expanded": 23233,
      "ms_per_node": 0.0013,
      "solve_ms": 30.203,
      "result": "found",
      "detour_factor": 1.43,
      "path_length_m": 150.9
    },
    {
      "id": 162,
      "agent_id": 39,
      "requested_at": "2026-09-14 00:35:50",
      "algorithm": "a_star",
      "straight_line_m": 35.4,
      "nodes_expanded": 13760,
      "ms_per_node": 0.0019,
      "solve_ms": 26.144,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 35.4
    },
    {
      "id": 163,
      "agent_id": 131,
      "requested_at": "2026-09-26 01:54:49",
      "algorithm": "a_star",
      "straight_line_m": 15.1,
      "nodes_expanded": 132,
      "ms_per_node": 0.0021,
      "solve_ms": 0.277,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 164,
      "agent_id": 121,
      "requested_at": "2026-09-16 12:25:20",
      "algorithm": "flow_field",
      "straight_line_m": 2.3,
      "nodes_expanded": 2814,
      "ms_per_node": 0.0012,
      "solve_ms": 3.377,
      "result": "found",
      "detour_factor": 1.21,
      "path_length_m": 2.8
    },
    {
      "id": 165,
      "agent_id": 63,
      "requested_at": "2026-09-20 13:29:52",
      "algorithm": "a_star",
      "straight_line_m": 6,
      "nodes_expanded": 250,
      "ms_per_node": 0.0014,
      "solve_ms": 0.35,
      "result": "found",
      "detour_factor": 1.36,
      "path_length_m": 8.2
    },
    {
      "id": 166,
      "agent_id": 111,
      "requested_at": "2026-09-10 01:23:32",
      "algorithm": "a_star",
      "straight_line_m": 2.4,
      "nodes_expanded": 21657,
      "ms_per_node": 0.002,
      "solve_ms": 43.314,
      "result": "found",
      "detour_factor": 1.02,
      "path_length_m": 2.4
    },
    {
      "id": 167,
      "agent_id": 79,
      "requested_at": "2026-09-08 13:36:02",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 11,
      "nodes_expanded": 19323,
      "ms_per_node": 0.0016,
      "solve_ms": 30.917,
      "result": "found",
      "detour_factor": 1.14,
      "path_length_m": 12.5
    },
    {
      "id": 168,
      "agent_id": 33,
      "requested_at": "2026-09-23 06:33:36",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 6.6,
      "nodes_expanded": 7094,
      "ms_per_node": 0.0017,
      "solve_ms": 12.06,
      "result": "found",
      "detour_factor": 1.27,
      "path_length_m": 8.4
    },
    {
      "id": 169,
      "agent_id": 84,
      "requested_at": "2026-09-19 06:09:50",
      "algorithm": "flow_field",
      "straight_line_m": 122,
      "nodes_expanded": 24466,
      "ms_per_node": 0.0017,
      "solve_ms": 41.592,
      "result": "found",
      "detour_factor": 1.07,
      "path_length_m": 130.5
    },
    {
      "id": 170,
      "agent_id": 29,
      "requested_at": "2026-09-28 20:42:30",
      "algorithm": "a_star",
      "straight_line_m": 120.3,
      "nodes_expanded": 2195,
      "ms_per_node": 0.0025,
      "solve_ms": 5.488,
      "result": "found",
      "detour_factor": 1.66,
      "path_length_m": 199.7
    },
    {
      "id": 171,
      "agent_id": 91,
      "requested_at": "2026-09-10 00:19:00",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 23.5,
      "nodes_expanded": 2552,
      "ms_per_node": 0.0016,
      "solve_ms": 4.083,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 172,
      "agent_id": 5,
      "requested_at": "2026-09-16 12:24:51",
      "algorithm": "flow_field",
      "straight_line_m": 53.9,
      "nodes_expanded": 11803,
      "ms_per_node": 0.0025,
      "solve_ms": 29.508,
      "result": "found",
      "detour_factor": 1.13,
      "path_length_m": 60.9
    },
    {
      "id": 173,
      "agent_id": 13,
      "requested_at": "2026-09-08 13:36:47",
      "algorithm": "jump_point",
      "straight_line_m": 83.1,
      "nodes_expanded": 3042,
      "ms_per_node": 0.0011,
      "solve_ms": 3.346,
      "result": "found",
      "detour_factor": 1.7,
      "path_length_m": 141.3
    },
    {
      "id": 174,
      "agent_id": 86,
      "requested_at": "2026-09-25 09:27:35",
      "algorithm": "a_star",
      "straight_line_m": 6.6,
      "nodes_expanded": 11430,
      "ms_per_node": 0.0025,
      "solve_ms": 28.575,
      "result": "found",
      "detour_factor": 1.44,
      "path_length_m": 9.5
    },
    {
      "id": 175,
      "agent_id": 30,
      "requested_at": "2026-09-18 10:05:41",
      "algorithm": "a_star",
      "straight_line_m": 6.3,
      "nodes_expanded": 6646,
      "ms_per_node": 0.0013,
      "solve_ms": 8.64,
      "result": "found",
      "detour_factor": 1.28,
      "path_length_m": 8.1
    },
    {
      "id": 176,
      "agent_id": 75,
      "requested_at": "2026-09-08 12:18:17",
      "algorithm": "a_star",
      "straight_line_m": 7.1,
      "nodes_expanded": 7900,
      "ms_per_node": 0.0016,
      "solve_ms": 12.64,
      "result": "found",
      "detour_factor": 2.35,
      "path_length_m": 16.7
    },
    {
      "id": 177,
      "agent_id": 35,
      "requested_at": "2026-09-05 04:23:20",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 2.1,
      "nodes_expanded": 15587,
      "ms_per_node": 0.0022,
      "solve_ms": 34.291,
      "result": "found",
      "detour_factor": 1.33,
      "path_length_m": 2.8
    },
    {
      "id": 178,
      "agent_id": 18,
      "requested_at": "2026-09-28 20:41:42",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 3.3,
      "nodes_expanded": 23268,
      "ms_per_node": 0.0018,
      "solve_ms": 41.882,
      "result": "found",
      "detour_factor": 1.03,
      "path_length_m": 3.4
    },
    {
      "id": 179,
      "agent_id": 49,
      "requested_at": "2026-09-14 21:29:58",
      "algorithm": "jump_point",
      "straight_line_m": 62.3,
      "nodes_expanded": 2097,
      "ms_per_node": 0.0008,
      "solve_ms": 1.678,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 62.3
    },
    {
      "id": 180,
      "agent_id": 99,
      "requested_at": "2026-09-01 01:52:21",
      "algorithm": "a_star",
      "straight_line_m": 24.5,
      "nodes_expanded": 262,
      "ms_per_node": 0.0021,
      "solve_ms": 0.55,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 181,
      "agent_id": 112,
      "requested_at": "2026-09-01 01:52:21",
      "algorithm": "flow_field",
      "straight_line_m": 51.3,
      "nodes_expanded": 1006,
      "ms_per_node": 0.0017,
      "solve_ms": 1.71,
      "result": "found",
      "detour_factor": 1.3,
      "path_length_m": 66.7
    },
    {
      "id": 182,
      "agent_id": 30,
      "requested_at": "2026-09-18 10:05:17",
      "algorithm": "a_star",
      "straight_line_m": 25.1,
      "nodes_expanded": 12818,
      "ms_per_node": 0.0016,
      "solve_ms": 20.509,
      "result": "found",
      "detour_factor": 2.42,
      "path_length_m": 60.7
    },
    {
      "id": 183,
      "agent_id": 110,
      "requested_at": "2026-09-14 00:35:11",
      "algorithm": "a_star",
      "straight_line_m": 15.2,
      "nodes_expanded": 5658,
      "ms_per_node": 0.0014,
      "solve_ms": 7.921,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 184,
      "agent_id": 24,
      "requested_at": "2026-09-18 10:04:42",
      "algorithm": "jump_point",
      "straight_line_m": 86.2,
      "nodes_expanded": 19363,
      "ms_per_node": 0.0019,
      "solve_ms": 36.79,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 185,
      "agent_id": 40,
      "requested_at": "2026-09-20 01:45:29",
      "algorithm": "flow_field",
      "straight_line_m": 150.7,
      "nodes_expanded": 14433,
      "ms_per_node": 0.0015,
      "solve_ms": 21.65,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 186,
      "agent_id": 21,
      "requested_at": "2026-09-14 21:31:12",
      "algorithm": "a_star",
      "straight_line_m": 90.6,
      "nodes_expanded": 8139,
      "ms_per_node": 0.001,
      "solve_ms": 8.139,
      "result": "found",
      "detour_factor": 1.27,
      "path_length_m": 115.1
    },
    {
      "id": 187,
      "agent_id": 68,
      "requested_at": "2026-09-28 06:32:10",
      "algorithm": "a_star",
      "straight_line_m": 147.6,
      "nodes_expanded": 7066,
      "ms_per_node": 0.002,
      "solve_ms": 14.132,
      "result": "found",
      "detour_factor": 1.01,
      "path_length_m": 149.1
    },
    {
      "id": 188,
      "agent_id": 113,
      "requested_at": "2026-09-17 11:47:33",
      "algorithm": "a_star",
      "straight_line_m": 8,
      "nodes_expanded": 18180,
      "ms_per_node": 0.0019,
      "solve_ms": 34.542,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 189,
      "agent_id": 53,
      "requested_at": "2026-09-18 07:08:23",
      "algorithm": "a_star",
      "straight_line_m": 52.7,
      "nodes_expanded": 1592,
      "ms_per_node": 0.0025,
      "solve_ms": 3.98,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 190,
      "agent_id": 70,
      "requested_at": "2026-09-02 08:56:41",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 2,
      "nodes_expanded": 18984,
      "ms_per_node": 0.0019,
      "solve_ms": 36.07,
      "result": "found",
      "detour_factor": 2.1,
      "path_length_m": 4.2
    },
    {
      "id": 191,
      "agent_id": 33,
      "requested_at": "2026-09-23 06:34:26",
      "algorithm": "a_star",
      "straight_line_m": 8.5,
      "nodes_expanded": 12100,
      "ms_per_node": 0.0015,
      "solve_ms": 18.15,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 8.5
    },
    {
      "id": 192,
      "agent_id": 37,
      "requested_at": "2026-09-18 07:08:17",
      "algorithm": "a_star",
      "straight_line_m": 38.4,
      "nodes_expanded": 1229,
      "ms_per_node": 0.002,
      "solve_ms": 2.458,
      "result": "found",
      "detour_factor": 1.03,
      "path_length_m": 39.6
    },
    {
      "id": 193,
      "agent_id": 1,
      "requested_at": "2026-09-26 01:54:17",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 9.5,
      "nodes_expanded": 19136,
      "ms_per_node": 0.0022,
      "solve_ms": 42.099,
      "result": "found",
      "detour_factor": 1.94,
      "path_length_m": 18.4
    },
    {
      "id": 194,
      "agent_id": 16,
      "requested_at": "2026-09-22 06:02:23",
      "algorithm": "a_star",
      "straight_line_m": 151,
      "nodes_expanded": 22314,
      "ms_per_node": 0.0019,
      "solve_ms": 42.397,
      "result": "found",
      "detour_factor": 1.1,
      "path_length_m": 166.1
    },
    {
      "id": 195,
      "agent_id": 42,
      "requested_at": "2026-09-22 06:01:55",
      "algorithm": "jump_point",
      "straight_line_m": 25.6,
      "nodes_expanded": 4373,
      "ms_per_node": 0.0019,
      "solve_ms": 8.309,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 196,
      "agent_id": 44,
      "requested_at": "2026-09-05 04:23:14",
      "algorithm": "flow_field",
      "straight_line_m": 14.2,
      "nodes_expanded": 17033,
      "ms_per_node": 0.0018,
      "solve_ms": 30.659,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 197,
      "agent_id": 109,
      "requested_at": "2026-09-04 05:12:06",
      "algorithm": "a_star",
      "straight_line_m": 31.2,
      "nodes_expanded": 68,
      "ms_per_node": 0.0018,
      "solve_ms": 0.122,
      "result": "found",
      "detour_factor": 1.17,
      "path_length_m": 36.5
    },
    {
      "id": 198,
      "agent_id": 98,
      "requested_at": "2026-09-10 00:49:27",
      "algorithm": "a_star",
      "straight_line_m": 72.3,
      "nodes_expanded": 12214,
      "ms_per_node": 0.0015,
      "solve_ms": 18.321,
      "result": "found",
      "detour_factor": 2.19,
      "path_length_m": 158.3
    },
    {
      "id": 199,
      "agent_id": 61,
      "requested_at": "2026-09-29 08:57:08",
      "algorithm": "a_star",
      "straight_line_m": 168.4,
      "nodes_expanded": 3314,
      "ms_per_node": 0.0016,
      "solve_ms": 5.302,
      "result": "found",
      "detour_factor": 1.35,
      "path_length_m": 227.3
    },
    {
      "id": 200,
      "agent_id": 13,
      "requested_at": "2026-09-08 13:35:58",
      "algorithm": "a_star",
      "straight_line_m": 11,
      "nodes_expanded": 6422,
      "ms_per_node": 0.0022,
      "solve_ms": 14.128,
      "result": "found",
      "detour_factor": 1.03,
      "path_length_m": 11.3
    },
    {
      "id": 201,
      "agent_id": 88,
      "requested_at": "2026-09-02 08:56:39",
      "algorithm": "jump_point",
      "straight_line_m": 170.4,
      "nodes_expanded": 969,
      "ms_per_node": 0.0022,
      "solve_ms": 2.132,
      "result": "found",
      "detour_factor": 1.92,
      "path_length_m": 327.2
    },
    {
      "id": 202,
      "agent_id": 86,
      "requested_at": "2026-09-25 09:27:22",
      "algorithm": "a_star",
      "straight_line_m": 85,
      "nodes_expanded": 313,
      "ms_per_node": 0.0011,
      "solve_ms": 0.344,
      "result": "found",
      "detour_factor": 2.19,
      "path_length_m": 186.2
    },
    {
      "id": 203,
      "agent_id": 23,
      "requested_at": "2026-09-28 06:32:12",
      "algorithm": "a_star",
      "straight_line_m": 29.6,
      "nodes_expanded": 302,
      "ms_per_node": 0.0018,
      "solve_ms": 0.544,
      "result": "found",
      "detour_factor": 1.38,
      "path_length_m": 40.8
    },
    {
      "id": 204,
      "agent_id": 112,
      "requested_at": "2026-09-01 01:53:00",
      "algorithm": "a_star",
      "straight_line_m": 24.7,
      "nodes_expanded": 12889,
      "ms_per_node": 0.0016,
      "solve_ms": 20.622,
      "result": "found",
      "detour_factor": 1.67,
      "path_length_m": 41.2
    },
    {
      "id": 205,
      "agent_id": 125,
      "requested_at": "2026-09-19 15:10:34",
      "algorithm": "a_star",
      "straight_line_m": 2.6,
      "nodes_expanded": 368,
      "ms_per_node": 0.0021,
      "solve_ms": 0.773,
      "result": "found",
      "detour_factor": 1.59,
      "path_length_m": 4.1
    },
    {
      "id": 206,
      "agent_id": 84,
      "requested_at": "2026-09-19 06:09:25",
      "algorithm": "flow_field",
      "straight_line_m": 128.2,
      "nodes_expanded": 16969,
      "ms_per_node": 0.0019,
      "solve_ms": 32.241,
      "result": "found",
      "detour_factor": 1.12,
      "path_length_m": 143.6
    },
    {
      "id": 207,
      "agent_id": 25,
      "requested_at": "2026-09-23 06:33:24",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 73.5,
      "nodes_expanded": 413,
      "ms_per_node": 0.0023,
      "solve_ms": 0.95,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 208,
      "agent_id": 48,
      "requested_at": "2026-09-25 01:31:01",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 10.7,
      "nodes_expanded": 6750,
      "ms_per_node": 0.0027,
      "solve_ms": 18.225,
      "result": "found",
      "detour_factor": 1.11,
      "path_length_m": 11.9
    },
    {
      "id": 209,
      "agent_id": 56,
      "requested_at": "2026-09-28 06:31:31",
      "algorithm": "a_star",
      "straight_line_m": 48.1,
      "nodes_expanded": 20684,
      "ms_per_node": 0.0019,
      "solve_ms": 39.3,
      "result": "found",
      "detour_factor": 1.15,
      "path_length_m": 55.3
    },
    {
      "id": 210,
      "agent_id": 127,
      "requested_at": "2026-09-29 14:04:41",
      "algorithm": "jump_point",
      "straight_line_m": 128.1,
      "nodes_expanded": 1895,
      "ms_per_node": 0.0015,
      "solve_ms": 2.843,
      "result": "found",
      "detour_factor": 2.01,
      "path_length_m": 257.5
    },
    {
      "id": 211,
      "agent_id": 129,
      "requested_at": "2026-09-19 15:10:25",
      "algorithm": "flow_field",
      "straight_line_m": 3.5,
      "nodes_expanded": 17194,
      "ms_per_node": 0.0015,
      "solve_ms": 25.791,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 212,
      "agent_id": 105,
      "requested_at": "2026-09-01 01:52:43",
      "algorithm": "a_star",
      "straight_line_m": 104.4,
      "nodes_expanded": 19002,
      "ms_per_node": 0.0019,
      "solve_ms": 36.104,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 104.4
    },
    {
      "id": 213,
      "agent_id": 4,
      "requested_at": "2026-09-25 09:27:08",
      "algorithm": "jump_point",
      "straight_line_m": 130.2,
      "nodes_expanded": 683,
      "ms_per_node": 0.0017,
      "solve_ms": 1.161,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 214,
      "agent_id": 21,
      "requested_at": "2026-09-14 21:30:08",
      "algorithm": "a_star",
      "straight_line_m": 147.6,
      "nodes_expanded": 23532,
      "ms_per_node": 0.0014,
      "solve_ms": 32.945,
      "result": "found",
      "detour_factor": 1.74,
      "path_length_m": 256.8
    },
    {
      "id": 215,
      "agent_id": 3,
      "requested_at": "2026-09-05 04:23:06",
      "algorithm": "a_star",
      "straight_line_m": 6.7,
      "nodes_expanded": 2813,
      "ms_per_node": 0.0017,
      "solve_ms": 4.782,
      "result": "found",
      "detour_factor": 1.56,
      "path_length_m": 10.5
    },
    {
      "id": 216,
      "agent_id": 67,
      "requested_at": "2026-09-28 06:31:47",
      "algorithm": "flow_field",
      "straight_line_m": 67.4,
      "nodes_expanded": 2172,
      "ms_per_node": 0.0016,
      "solve_ms": 3.475,
      "result": "found",
      "detour_factor": 1.98,
      "path_length_m": 133.5
    },
    {
      "id": 217,
      "agent_id": 17,
      "requested_at": "2026-09-12 22:14:16",
      "algorithm": "a_star",
      "straight_line_m": 3.3,
      "nodes_expanded": 3805,
      "ms_per_node": 0.0023,
      "solve_ms": 8.752,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 218,
      "agent_id": 55,
      "requested_at": "2026-09-27 01:57:50",
      "algorithm": "a_star",
      "straight_line_m": 149.1,
      "nodes_expanded": 38,
      "ms_per_node": 0.0013,
      "solve_ms": 0.049,
      "result": "found",
      "detour_factor": 1.43,
      "path_length_m": 213.2
    },
    {
      "id": 219,
      "agent_id": 118,
      "requested_at": "2026-09-08 16:12:16",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 52.2,
      "nodes_expanded": 24114,
      "ms_per_node": 0.0014,
      "solve_ms": 33.76,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 220,
      "agent_id": 45,
      "requested_at": "2026-09-10 00:48:40",
      "algorithm": "a_star",
      "straight_line_m": 36.9,
      "nodes_expanded": 31,
      "ms_per_node": 0.0016,
      "solve_ms": 0.05,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 221,
      "agent_id": 65,
      "requested_at": "2026-09-14 14:16:21",
      "algorithm": "a_star",
      "straight_line_m": 132.4,
      "nodes_expanded": 17212,
      "ms_per_node": 0.0015,
      "solve_ms": 25.818,
      "result": "no_path",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 222,
      "agent_id": 12,
      "requested_at": "2026-09-05 04:22:44",
      "algorithm": "flow_field",
      "straight_line_m": 45.6,
      "nodes_expanded": 5,
      "ms_per_node": 0.002,
      "solve_ms": 0.01,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 223,
      "agent_id": 83,
      "requested_at": "2026-09-05 06:46:44",
      "algorithm": "a_star",
      "straight_line_m": 78.5,
      "nodes_expanded": 10758,
      "ms_per_node": 0.0019,
      "solve_ms": 20.44,
      "result": "found",
      "detour_factor": 1.02,
      "path_length_m": 80.1
    },
    {
      "id": 224,
      "agent_id": 124,
      "requested_at": "2026-09-18 10:40:21",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 141.2,
      "nodes_expanded": 16933,
      "ms_per_node": 0.0015,
      "solve_ms": 25.4,
      "result": "found",
      "detour_factor": 2.08,
      "path_length_m": 293.7
    },
    {
      "id": 225,
      "agent_id": 36,
      "requested_at": "2026-09-12 22:14:30",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 161.5,
      "nodes_expanded": 16458,
      "ms_per_node": 0.002,
      "solve_ms": 32.916,
      "result": "found",
      "detour_factor": 1.64,
      "path_length_m": 264.9
    },
    {
      "id": 226,
      "agent_id": 94,
      "requested_at": "2026-09-10 00:49:25",
      "algorithm": "flow_field",
      "straight_line_m": 174.1,
      "nodes_expanded": 11361,
      "ms_per_node": 0.0018,
      "solve_ms": 20.45,
      "result": "found",
      "detour_factor": 2.39,
      "path_length_m": 416.1
    },
    {
      "id": 227,
      "agent_id": 36,
      "requested_at": "2026-09-12 22:14:31",
      "algorithm": "a_star",
      "straight_line_m": 164.6,
      "nodes_expanded": 6964,
      "ms_per_node": 0.0014,
      "solve_ms": 9.75,
      "result": "found",
      "detour_factor": 1.82,
      "path_length_m": 299.6
    },
    {
      "id": 228,
      "agent_id": 50,
      "requested_at": "2026-09-25 09:27:22",
      "algorithm": "a_star",
      "straight_line_m": 52.4,
      "nodes_expanded": 787,
      "ms_per_node": 0.0012,
      "solve_ms": 0.944,
      "result": "found",
      "detour_factor": 1.6,
      "path_length_m": 83.8
    },
    {
      "id": 229,
      "agent_id": 117,
      "requested_at": "2026-09-05 04:22:44",
      "algorithm": "a_star",
      "straight_line_m": 179.2,
      "nodes_expanded": 72,
      "ms_per_node": 0.0011,
      "solve_ms": 0.079,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 230,
      "agent_id": 116,
      "requested_at": "2026-09-17 11:47:35",
      "algorithm": "jump_point",
      "straight_line_m": 10.3,
      "nodes_expanded": 1210,
      "ms_per_node": 0.002,
      "solve_ms": 2.42,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 10.3
    },
    {
      "id": 231,
      "agent_id": 89,
      "requested_at": "2026-09-13 07:03:31",
      "algorithm": "a_star",
      "straight_line_m": 12.2,
      "nodes_expanded": 62,
      "ms_per_node": 0.0021,
      "solve_ms": 0.13,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 232,
      "agent_id": 85,
      "requested_at": "2026-09-20 13:29:48",
      "algorithm": "jump_point",
      "straight_line_m": 25.8,
      "nodes_expanded": 18370,
      "ms_per_node": 0.0019,
      "solve_ms": 34.903,
      "result": "found",
      "detour_factor": 1.03,
      "path_length_m": 26.6
    },
    {
      "id": 233,
      "agent_id": 118,
      "requested_at": "2026-09-08 16:12:45",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 21.1,
      "nodes_expanded": 16007,
      "ms_per_node": 0.0011,
      "solve_ms": 17.608,
      "result": "found",
      "detour_factor": 1.16,
      "path_length_m": 24.5
    },
    {
      "id": 234,
      "agent_id": 68,
      "requested_at": "2026-09-28 06:31:47",
      "algorithm": "jump_point",
      "straight_line_m": 101.5,
      "nodes_expanded": 20137,
      "ms_per_node": 0.0012,
      "solve_ms": 24.164,
      "result": "found",
      "detour_factor": 2.01,
      "path_length_m": 204
    },
    {
      "id": 235,
      "agent_id": 124,
      "requested_at": "2026-09-18 10:40:22",
      "algorithm": "a_star",
      "straight_line_m": 7.7,
      "nodes_expanded": 193,
      "ms_per_node": 0.0018,
      "solve_ms": 0.347,
      "result": "found",
      "detour_factor": 2.38,
      "path_length_m": 18.3
    },
    {
      "id": 236,
      "agent_id": 38,
      "requested_at": "2026-09-18 10:05:59",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 72.3,
      "nodes_expanded": 12961,
      "ms_per_node": 0.0015,
      "solve_ms": 19.442,
      "result": "found",
      "detour_factor": 2.01,
      "path_length_m": 145.3
    },
    {
      "id": 237,
      "agent_id": 16,
      "requested_at": "2026-09-22 06:01:28",
      "algorithm": "jump_point",
      "straight_line_m": 6,
      "nodes_expanded": 853,
      "ms_per_node": 0.0018,
      "solve_ms": 1.535,
      "result": "found",
      "detour_factor": 2.48,
      "path_length_m": 14.9
    },
    {
      "id": 238,
      "agent_id": 54,
      "requested_at": "2026-09-13 07:03:19",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 15.7,
      "nodes_expanded": 1154,
      "ms_per_node": 0.0017,
      "solve_ms": 1.962,
      "result": "found",
      "detour_factor": 1.57,
      "path_length_m": 24.6
    },
    {
      "id": 239,
      "agent_id": 63,
      "requested_at": "2026-09-20 13:30:20",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 2.3,
      "nodes_expanded": 12293,
      "ms_per_node": 0.0012,
      "solve_ms": 14.752,
      "result": "found",
      "detour_factor": 1.01,
      "path_length_m": 2.3
    },
    {
      "id": 240,
      "agent_id": 70,
      "requested_at": "2026-09-02 08:57:12",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 28.7,
      "nodes_expanded": 8252,
      "ms_per_node": 0.0017,
      "solve_ms": 14.028,
      "result": "found",
      "detour_factor": 1.52,
      "path_length_m": 43.6
    },
    {
      "id": 241,
      "agent_id": 117,
      "requested_at": "2026-09-05 04:22:31",
      "algorithm": "jump_point",
      "straight_line_m": 3.6,
      "nodes_expanded": 7612,
      "ms_per_node": 0.0017,
      "solve_ms": 12.94,
      "result": "found",
      "detour_factor": 1.2,
      "path_length_m": 4.3
    },
    {
      "id": 242,
      "agent_id": 103,
      "requested_at": "2026-09-20 01:44:21",
      "algorithm": "jump_point",
      "straight_line_m": 96.4,
      "nodes_expanded": 9288,
      "ms_per_node": 0.0019,
      "solve_ms": 17.647,
      "result": "found",
      "detour_factor": 1.32,
      "path_length_m": 127.2
    },
    {
      "id": 243,
      "agent_id": 55,
      "requested_at": "2026-09-27 01:58:01",
      "algorithm": "flow_field",
      "straight_line_m": 49.7,
      "nodes_expanded": 1759,
      "ms_per_node": 0.0021,
      "solve_ms": 3.694,
      "result": "found",
      "detour_factor": 1.56,
      "path_length_m": 77.5
    },
    {
      "id": 244,
      "agent_id": 122,
      "requested_at": "2026-09-20 13:30:08",
      "algorithm": "flow_field",
      "straight_line_m": 86.9,
      "nodes_expanded": 3493,
      "ms_per_node": 0.0021,
      "solve_ms": 7.335,
      "result": "partial",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 245,
      "agent_id": 32,
      "requested_at": "2026-09-17 11:47:05",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 56,
      "nodes_expanded": 16873,
      "ms_per_node": 0.0023,
      "solve_ms": 38.808,
      "result": "found",
      "detour_factor": 1.17,
      "path_length_m": 65.5
    },
    {
      "id": 246,
      "agent_id": 10,
      "requested_at": "2026-09-19 20:59:25",
      "algorithm": "a_star",
      "straight_line_m": 11.1,
      "nodes_expanded": 9,
      "ms_per_node": 0.0019,
      "solve_ms": 0.017,
      "result": "found",
      "detour_factor": 1.28,
      "path_length_m": 14.2
    },
    {
      "id": 247,
      "agent_id": 126,
      "requested_at": "2026-09-20 13:30:35",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 5.9,
      "nodes_expanded": 12991,
      "ms_per_node": 0.0013,
      "solve_ms": 16.888,
      "result": "found",
      "detour_factor": 2.19,
      "path_length_m": 12.9
    },
    {
      "id": 248,
      "agent_id": 111,
      "requested_at": "2026-09-10 01:23:08",
      "algorithm": "a_star",
      "straight_line_m": 7.2,
      "nodes_expanded": 8552,
      "ms_per_node": 0.0025,
      "solve_ms": 21.38,
      "result": "timed_out",
      "detour_factor": null,
      "path_length_m": null
    },
    {
      "id": 249,
      "agent_id": 105,
      "requested_at": "2026-09-01 01:51:44",
      "algorithm": "flow_field",
      "straight_line_m": 134.8,
      "nodes_expanded": 20341,
      "ms_per_node": 0.0017,
      "solve_ms": 34.58,
      "result": "found",
      "detour_factor": 1.39,
      "path_length_m": 187.4
    },
    {
      "id": 250,
      "agent_id": 90,
      "requested_at": "2026-09-20 01:44:50",
      "algorithm": "a_star",
      "straight_line_m": 16.7,
      "nodes_expanded": 15024,
      "ms_per_node": 0.0021,
      "solve_ms": 31.55,
      "result": "found",
      "detour_factor": 1.37,
      "path_length_m": 22.9
    },
    {
      "id": 251,
      "agent_id": 82,
      "requested_at": "2026-09-05 02:06:11",
      "algorithm": "a_star",
      "straight_line_m": 25.4,
      "nodes_expanded": 4336,
      "ms_per_node": 0.0018,
      "solve_ms": 7.805,
      "result": "found",
      "detour_factor": 1.18,
      "path_length_m": 30
    },
    {
      "id": 252,
      "agent_id": 66,
      "requested_at": "2026-09-18 10:05:36",
      "algorithm": "a_star",
      "straight_line_m": 16.6,
      "nodes_expanded": 21292,
      "ms_per_node": 0.0016,
      "solve_ms": 34.067,
      "result": "found",
      "detour_factor": 1,
      "path_length_m": 16.6
    },
    {
      "id": 253,
      "agent_id": 51,
      "requested_at": "2026-09-10 14:45:52",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 10.4,
      "nodes_expanded": 16874,
      "ms_per_node": 0.002,
      "solve_ms": 33.748,
      "result": "found",
      "detour_factor": 1.54,
      "path_length_m": 16
    },
    {
      "id": 254,
      "agent_id": 109,
      "requested_at": "2026-09-04 05:12:46",
      "algorithm": "flow_field",
      "straight_line_m": 50.8,
      "nodes_expanded": 4261,
      "ms_per_node": 0.0024,
      "solve_ms": 10.226,
      "result": "found",
      "detour_factor": 2.09,
      "path_length_m": 106.2
    },
    {
      "id": 255,
      "agent_id": 53,
      "requested_at": "2026-09-18 07:07:50",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 5.4,
      "nodes_expanded": 17283,
      "ms_per_node": 0.0024,
      "solve_ms": 41.479,
      "result": "found",
      "detour_factor": 1.8,
      "path_length_m": 9.7
    },
    {
      "id": 256,
      "agent_id": 90,
      "requested_at": "2026-09-20 01:45:24",
      "algorithm": "a_star",
      "straight_line_m": 24.3,
      "nodes_expanded": 1652,
      "ms_per_node": 0.002,
      "solve_ms": 3.304,
      "result": "found",
      "detour_factor": 1.49,
      "path_length_m": 36.2
    },
    {
      "id": 257,
      "agent_id": 47,
      "requested_at": "2026-09-29 08:57:37",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 115.3,
      "nodes_expanded": 11220,
      "ms_per_node": 0.0015,
      "solve_ms": 16.83,
      "result": "found",
      "detour_factor": 1.29,
      "path_length_m": 148.7
    },
    {
      "id": 258,
      "agent_id": 109,
      "requested_at": "2026-09-04 05:12:31",
      "algorithm": "hierarchical_a_star",
      "straight_line_m": 5.4,
      "nodes_expanded": 2943,
      "ms_per_node": 0.0021,
      "solve_ms": 6.18,
      "result": "found",
      "detour_factor": 1.06,
      "path_length_m": 5.7
    }
  ],
  "state_transitions": [
    {
      "id": 1,
      "agent_id": 115,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 07:07:13",
      "tick": 2
    },
    {
      "id": 2,
      "agent_id": 79,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 13:35:29",
      "tick": 3
    },
    {
      "id": 3,
      "agent_id": 123,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-27 01:57:31",
      "tick": 0
    },
    {
      "id": 4,
      "agent_id": 130,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-01 01:51:54",
      "tick": 3
    },
    {
      "id": 5,
      "agent_id": 70,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-02 08:56:39",
      "tick": 1
    },
    {
      "id": 6,
      "agent_id": 87,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-01 01:51:50",
      "tick": 3
    },
    {
      "id": 7,
      "agent_id": 99,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-01 01:51:59",
      "tick": 3
    },
    {
      "id": 8,
      "agent_id": 122,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 13:29:54",
      "tick": 0
    },
    {
      "id": 9,
      "agent_id": 20,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-19 06:09:10",
      "tick": 4
    },
    {
      "id": 10,
      "agent_id": 104,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 16:12:01",
      "tick": 1
    },
    {
      "id": 11,
      "agent_id": 77,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 10:40:28",
      "tick": 4
    },
    {
      "id": 12,
      "agent_id": 105,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-01 01:51:40",
      "tick": 2
    },
    {
      "id": 13,
      "agent_id": 63,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 13:29:44",
      "tick": 4
    },
    {
      "id": 14,
      "agent_id": 87,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-01 01:51:52",
      "tick": 3
    },
    {
      "id": 15,
      "agent_id": 91,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 00:18:01",
      "tick": 1
    },
    {
      "id": 16,
      "agent_id": 40,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 01:44:03",
      "tick": 4
    },
    {
      "id": 17,
      "agent_id": 128,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 14:45:11",
      "tick": 2
    },
    {
      "id": 18,
      "agent_id": 78,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 04:22:18",
      "tick": 2
    },
    {
      "id": 19,
      "agent_id": 53,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 07:07:17",
      "tick": 4
    },
    {
      "id": 20,
      "agent_id": 2,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-23 06:33:27",
      "tick": 2
    },
    {
      "id": 21,
      "agent_id": 97,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-22 06:01:25",
      "tick": 3
    },
    {
      "id": 22,
      "agent_id": 102,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-25 09:27:04",
      "tick": 2
    },
    {
      "id": 23,
      "agent_id": 63,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 13:29:52",
      "tick": 1
    },
    {
      "id": 24,
      "agent_id": 116,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-17 11:47:06",
      "tick": 2
    },
    {
      "id": 25,
      "agent_id": 131,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-26 01:53:45",
      "tick": 2
    },
    {
      "id": 26,
      "agent_id": 86,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-25 09:26:52",
      "tick": 2
    },
    {
      "id": 27,
      "agent_id": 72,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 07:07:08",
      "tick": 2
    },
    {
      "id": 28,
      "agent_id": 106,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-29 14:04:45",
      "tick": 3
    },
    {
      "id": 29,
      "agent_id": 94,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 00:48:31",
      "tick": 0
    },
    {
      "id": 30,
      "agent_id": 94,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 00:48:32",
      "tick": 1
    },
    {
      "id": 31,
      "agent_id": 125,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-19 15:09:31",
      "tick": 3
    },
    {
      "id": 32,
      "agent_id": 112,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-01 01:51:59",
      "tick": 3
    },
    {
      "id": 33,
      "agent_id": 70,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-02 08:56:43",
      "tick": 2
    },
    {
      "id": 34,
      "agent_id": 127,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-29 14:04:35",
      "tick": 4
    },
    {
      "id": 35,
      "agent_id": 123,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-27 01:57:34",
      "tick": 1
    },
    {
      "id": 36,
      "agent_id": 125,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-19 15:09:43",
      "tick": 4
    },
    {
      "id": 37,
      "agent_id": 28,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 06:45:20",
      "tick": 4
    },
    {
      "id": 38,
      "agent_id": 33,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-23 06:33:31",
      "tick": 0
    },
    {
      "id": 39,
      "agent_id": 31,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-27 01:57:16",
      "tick": 0
    },
    {
      "id": 40,
      "agent_id": 106,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-29 14:04:57",
      "tick": 2
    },
    {
      "id": 41,
      "agent_id": 39,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-14 00:34:32",
      "tick": 3
    },
    {
      "id": 42,
      "agent_id": 34,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-22 06:01:17",
      "tick": 2
    },
    {
      "id": 43,
      "agent_id": 117,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 04:22:25",
      "tick": 2
    },
    {
      "id": 44,
      "agent_id": 100,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 00:48:33",
      "tick": 2
    },
    {
      "id": 45,
      "agent_id": 123,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-27 01:57:41",
      "tick": 1
    },
    {
      "id": 46,
      "agent_id": 100,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 00:48:46",
      "tick": 2
    },
    {
      "id": 47,
      "agent_id": 23,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-28 06:31:37",
      "tick": 0
    },
    {
      "id": 48,
      "agent_id": 98,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 00:48:45",
      "tick": 1
    },
    {
      "id": 49,
      "agent_id": 126,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 13:29:44",
      "tick": 2
    },
    {
      "id": 50,
      "agent_id": 2,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-23 06:33:35",
      "tick": 4
    },
    {
      "id": 51,
      "agent_id": 98,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 00:48:53",
      "tick": 2
    },
    {
      "id": 52,
      "agent_id": 34,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-22 06:01:28",
      "tick": 2
    },
    {
      "id": 53,
      "agent_id": 61,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-29 08:56:42",
      "tick": 3
    },
    {
      "id": 54,
      "agent_id": 75,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 12:18:14",
      "tick": 1
    },
    {
      "id": 55,
      "agent_id": 107,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-26 01:53:41",
      "tick": 0
    },
    {
      "id": 56,
      "agent_id": 92,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-16 12:24:37",
      "tick": 0
    },
    {
      "id": 57,
      "agent_id": 112,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-01 01:52:06",
      "tick": 0
    },
    {
      "id": 58,
      "agent_id": 5,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-16 12:24:29",
      "tick": 2
    },
    {
      "id": 59,
      "agent_id": 39,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-14 00:34:39",
      "tick": 0
    },
    {
      "id": 60,
      "agent_id": 79,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 13:35:33",
      "tick": 0
    },
    {
      "id": 61,
      "agent_id": 126,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 13:29:45",
      "tick": 3
    },
    {
      "id": 62,
      "agent_id": 104,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 16:12:07",
      "tick": 1
    },
    {
      "id": 63,
      "agent_id": 123,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-27 01:57:54",
      "tick": 3
    },
    {
      "id": 64,
      "agent_id": 103,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 01:44:05",
      "tick": 3
    },
    {
      "id": 65,
      "agent_id": 89,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-13 07:02:54",
      "tick": 4
    },
    {
      "id": 66,
      "agent_id": 124,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 10:40:07",
      "tick": 2
    },
    {
      "id": 67,
      "agent_id": 7,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-16 12:13:08",
      "tick": 2
    },
    {
      "id": 68,
      "agent_id": 36,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-12 22:13:25",
      "tick": 3
    },
    {
      "id": 69,
      "agent_id": 115,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 07:07:21",
      "tick": 0
    },
    {
      "id": 70,
      "agent_id": 97,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-22 06:01:30",
      "tick": 2
    },
    {
      "id": 71,
      "agent_id": 108,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 12:18:37",
      "tick": 1
    },
    {
      "id": 72,
      "agent_id": 94,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-10 00:48:42",
      "tick": 1
    },
    {
      "id": 73,
      "agent_id": 94,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-10 00:48:46",
      "tick": 2
    },
    {
      "id": 74,
      "agent_id": 44,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 04:22:21",
      "tick": 1
    },
    {
      "id": 75,
      "agent_id": 105,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-01 01:51:47",
      "tick": 1
    },
    {
      "id": 76,
      "agent_id": 123,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-27 01:58:05",
      "tick": 1
    },
    {
      "id": 77,
      "agent_id": 51,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 14:44:58",
      "tick": 3
    },
    {
      "id": 78,
      "agent_id": 61,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-29 08:56:53",
      "tick": 4
    },
    {
      "id": 79,
      "agent_id": 110,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-14 00:34:40",
      "tick": 4
    },
    {
      "id": 80,
      "agent_id": 7,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-16 12:13:17",
      "tick": 4
    },
    {
      "id": 81,
      "agent_id": 45,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 00:48:29",
      "tick": 3
    },
    {
      "id": 82,
      "agent_id": 41,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 08:06:08",
      "tick": 4
    },
    {
      "id": 83,
      "agent_id": 82,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 02:05:08",
      "tick": 1
    },
    {
      "id": 84,
      "agent_id": 59,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-16 12:13:25",
      "tick": 1
    },
    {
      "id": 85,
      "agent_id": 122,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 13:30:07",
      "tick": 1
    },
    {
      "id": 86,
      "agent_id": 72,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 07:07:09",
      "tick": 0
    },
    {
      "id": 87,
      "agent_id": 63,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-20 13:30:03",
      "tick": 0
    },
    {
      "id": 88,
      "agent_id": 40,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 01:44:12",
      "tick": 2
    },
    {
      "id": 89,
      "agent_id": 6,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-26 01:53:58",
      "tick": 1
    },
    {
      "id": 90,
      "agent_id": 101,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 01:22:13",
      "tick": 4
    },
    {
      "id": 91,
      "agent_id": 119,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-19 20:58:01",
      "tick": 2
    },
    {
      "id": 92,
      "agent_id": 110,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-14 00:34:44",
      "tick": 0
    },
    {
      "id": 93,
      "agent_id": 39,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-14 00:34:47",
      "tick": 0
    },
    {
      "id": 94,
      "agent_id": 44,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 04:22:29",
      "tick": 3
    },
    {
      "id": 95,
      "agent_id": 116,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-17 11:47:13",
      "tick": 2
    },
    {
      "id": 96,
      "agent_id": 130,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-01 01:52:03",
      "tick": 4
    },
    {
      "id": 97,
      "agent_id": 32,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-17 11:46:51",
      "tick": 3
    },
    {
      "id": 98,
      "agent_id": 85,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 13:29:51",
      "tick": 0
    },
    {
      "id": 99,
      "agent_id": 35,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 04:22:29",
      "tick": 1
    },
    {
      "id": 100,
      "agent_id": 109,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-04 05:11:32",
      "tick": 3
    },
    {
      "id": 101,
      "agent_id": 31,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-27 01:57:27",
      "tick": 2
    },
    {
      "id": 102,
      "agent_id": 81,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 13:35:53",
      "tick": 1
    },
    {
      "id": 103,
      "agent_id": 97,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-22 06:01:41",
      "tick": 1
    },
    {
      "id": 104,
      "agent_id": 90,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 01:44:34",
      "tick": 4
    },
    {
      "id": 105,
      "agent_id": 22,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 02:04:55",
      "tick": 2
    },
    {
      "id": 106,
      "agent_id": 78,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 04:22:24",
      "tick": 1
    },
    {
      "id": 107,
      "agent_id": 81,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 13:35:54",
      "tick": 4
    },
    {
      "id": 108,
      "agent_id": 81,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-08 13:36:01",
      "tick": 4
    },
    {
      "id": 109,
      "agent_id": 59,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-16 12:13:27",
      "tick": 4
    },
    {
      "id": 110,
      "agent_id": 19,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 00:17:55",
      "tick": 2
    },
    {
      "id": 111,
      "agent_id": 87,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-01 01:52:04",
      "tick": 2
    },
    {
      "id": 112,
      "agent_id": 24,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 10:04:24",
      "tick": 3
    },
    {
      "id": 113,
      "agent_id": 96,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 12:18:45",
      "tick": 4
    },
    {
      "id": 114,
      "agent_id": 54,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-13 07:03:08",
      "tick": 3
    },
    {
      "id": 115,
      "agent_id": 96,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 12:18:46",
      "tick": 3
    },
    {
      "id": 116,
      "agent_id": 28,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 06:45:32",
      "tick": 2
    },
    {
      "id": 117,
      "agent_id": 101,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 01:22:15",
      "tick": 4
    },
    {
      "id": 118,
      "agent_id": 38,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 10:05:02",
      "tick": 0
    },
    {
      "id": 119,
      "agent_id": 22,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 02:05:01",
      "tick": 1
    },
    {
      "id": 120,
      "agent_id": 105,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-01 01:51:58",
      "tick": 3
    },
    {
      "id": 121,
      "agent_id": 106,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-29 14:05:04",
      "tick": 3
    },
    {
      "id": 122,
      "agent_id": 71,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 08:06:01",
      "tick": 2
    },
    {
      "id": 123,
      "agent_id": 56,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-28 06:31:25",
      "tick": 2
    },
    {
      "id": 124,
      "agent_id": 122,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-20 13:30:19",
      "tick": 1
    },
    {
      "id": 125,
      "agent_id": 60,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 13:29:47",
      "tick": 1
    },
    {
      "id": 126,
      "agent_id": 99,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-01 01:52:01",
      "tick": 3
    },
    {
      "id": 127,
      "agent_id": 124,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 10:40:09",
      "tick": 4
    },
    {
      "id": 128,
      "agent_id": 22,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 02:05:06",
      "tick": 1
    },
    {
      "id": 129,
      "agent_id": 70,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-02 08:56:47",
      "tick": 1
    },
    {
      "id": 130,
      "agent_id": 70,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-02 08:56:57",
      "tick": 1
    },
    {
      "id": 131,
      "agent_id": 93,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-14 14:15:39",
      "tick": 2
    },
    {
      "id": 132,
      "agent_id": 106,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-29 14:05:10",
      "tick": 2
    },
    {
      "id": 133,
      "agent_id": 107,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-26 01:53:48",
      "tick": 1
    },
    {
      "id": 134,
      "agent_id": 74,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 06:45:16",
      "tick": 3
    },
    {
      "id": 135,
      "agent_id": 59,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-16 12:13:34",
      "tick": 1
    },
    {
      "id": 136,
      "agent_id": 57,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 14:44:46",
      "tick": 1
    },
    {
      "id": 137,
      "agent_id": 88,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-02 08:56:34",
      "tick": 1
    },
    {
      "id": 138,
      "agent_id": 96,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-08 12:18:58",
      "tick": 3
    },
    {
      "id": 139,
      "agent_id": 8,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-28 06:31:25",
      "tick": 2
    },
    {
      "id": 140,
      "agent_id": 58,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 01:44:15",
      "tick": 2
    },
    {
      "id": 141,
      "agent_id": 21,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-14 21:30:13",
      "tick": 2
    },
    {
      "id": 142,
      "agent_id": 69,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-26 01:53:42",
      "tick": 2
    },
    {
      "id": 143,
      "agent_id": 7,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-16 12:13:18",
      "tick": 3
    },
    {
      "id": 144,
      "agent_id": 110,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-14 00:34:52",
      "tick": 0
    },
    {
      "id": 145,
      "agent_id": 19,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 00:18:08",
      "tick": 2
    },
    {
      "id": 146,
      "agent_id": 39,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-14 00:34:50",
      "tick": 2
    },
    {
      "id": 147,
      "agent_id": 91,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 00:18:14",
      "tick": 0
    },
    {
      "id": 148,
      "agent_id": 65,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-14 14:16:02",
      "tick": 2
    },
    {
      "id": 149,
      "agent_id": 5,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-16 12:24:40",
      "tick": 1
    },
    {
      "id": 150,
      "agent_id": 4,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-25 09:27:03",
      "tick": 1
    },
    {
      "id": 151,
      "agent_id": 98,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-10 00:48:59",
      "tick": 1
    },
    {
      "id": 152,
      "agent_id": 16,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-22 06:00:59",
      "tick": 2
    },
    {
      "id": 153,
      "agent_id": 51,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 14:44:59",
      "tick": 3
    },
    {
      "id": 154,
      "agent_id": 129,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-19 15:09:25",
      "tick": 3
    },
    {
      "id": 155,
      "agent_id": 58,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 01:44:20",
      "tick": 0
    },
    {
      "id": 156,
      "agent_id": 7,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-16 12:13:23",
      "tick": 2
    },
    {
      "id": 157,
      "agent_id": 98,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-10 00:49:09",
      "tick": 3
    },
    {
      "id": 158,
      "agent_id": 97,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-22 06:01:53",
      "tick": 0
    },
    {
      "id": 159,
      "agent_id": 70,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-02 08:57:06",
      "tick": 0
    },
    {
      "id": 160,
      "agent_id": 82,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 02:05:15",
      "tick": 2
    },
    {
      "id": 161,
      "agent_id": 30,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 10:04:47",
      "tick": 2
    },
    {
      "id": 162,
      "agent_id": 59,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-16 12:13:45",
      "tick": 3
    },
    {
      "id": 163,
      "agent_id": 49,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-14 21:29:57",
      "tick": 4
    },
    {
      "id": 164,
      "agent_id": 95,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-28 06:31:18",
      "tick": 1
    },
    {
      "id": 165,
      "agent_id": 81,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-08 13:36:11",
      "tick": 3
    },
    {
      "id": 166,
      "agent_id": 32,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-17 11:46:52",
      "tick": 3
    },
    {
      "id": 167,
      "agent_id": 3,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 04:22:10",
      "tick": 2
    },
    {
      "id": 168,
      "agent_id": 74,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 06:45:21",
      "tick": 2
    },
    {
      "id": 169,
      "agent_id": 90,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 01:44:36",
      "tick": 2
    },
    {
      "id": 170,
      "agent_id": 107,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-26 01:54:00",
      "tick": 3
    },
    {
      "id": 171,
      "agent_id": 93,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-14 14:15:46",
      "tick": 1
    },
    {
      "id": 172,
      "agent_id": 79,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-08 13:35:43",
      "tick": 3
    },
    {
      "id": 173,
      "agent_id": 105,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-01 01:51:59",
      "tick": 0
    },
    {
      "id": 174,
      "agent_id": 15,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-27 01:57:18",
      "tick": 1
    },
    {
      "id": 175,
      "agent_id": 131,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-26 01:53:58",
      "tick": 2
    },
    {
      "id": 176,
      "agent_id": 63,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-20 13:30:06",
      "tick": 2
    },
    {
      "id": 177,
      "agent_id": 99,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-01 01:52:03",
      "tick": 1
    },
    {
      "id": 178,
      "agent_id": 114,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 07:06:50",
      "tick": 3
    },
    {
      "id": 179,
      "agent_id": 14,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 13:35:35",
      "tick": 0
    },
    {
      "id": 180,
      "agent_id": 45,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 00:48:40",
      "tick": 1
    },
    {
      "id": 181,
      "agent_id": 123,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-27 01:58:09",
      "tick": 0
    },
    {
      "id": 182,
      "agent_id": 63,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-20 13:30:18",
      "tick": 3
    },
    {
      "id": 183,
      "agent_id": 44,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 04:22:32",
      "tick": 2
    },
    {
      "id": 184,
      "agent_id": 37,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 07:06:53",
      "tick": 2
    },
    {
      "id": 185,
      "agent_id": 65,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-14 14:16:09",
      "tick": 0
    },
    {
      "id": 186,
      "agent_id": 46,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-29 14:04:45",
      "tick": 3
    },
    {
      "id": 187,
      "agent_id": 82,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 02:05:26",
      "tick": 3
    },
    {
      "id": 188,
      "agent_id": 49,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-14 21:30:04",
      "tick": 0
    },
    {
      "id": 189,
      "agent_id": 65,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-14 14:16:22",
      "tick": 3
    },
    {
      "id": 190,
      "agent_id": 46,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-29 14:04:50",
      "tick": 3
    },
    {
      "id": 191,
      "agent_id": 20,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-19 06:09:19",
      "tick": 4
    },
    {
      "id": 192,
      "agent_id": 68,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-28 06:31:25",
      "tick": 3
    },
    {
      "id": 193,
      "agent_id": 103,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 01:44:14",
      "tick": 1
    },
    {
      "id": 194,
      "agent_id": 91,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-10 00:18:22",
      "tick": 2
    },
    {
      "id": 195,
      "agent_id": 1,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-26 01:53:37",
      "tick": 3
    },
    {
      "id": 196,
      "agent_id": 33,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-23 06:33:41",
      "tick": 2
    },
    {
      "id": 197,
      "agent_id": 76,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 13:35:43",
      "tick": 3
    },
    {
      "id": 198,
      "agent_id": 71,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 08:06:08",
      "tick": 0
    },
    {
      "id": 199,
      "agent_id": 1,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-26 01:53:46",
      "tick": 3
    },
    {
      "id": 200,
      "agent_id": 3,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 04:22:11",
      "tick": 3
    },
    {
      "id": 201,
      "agent_id": 25,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-23 06:33:20",
      "tick": 2
    },
    {
      "id": 202,
      "agent_id": 127,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-29 14:04:36",
      "tick": 3
    },
    {
      "id": 203,
      "agent_id": 26,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-29 14:05:02",
      "tick": 4
    },
    {
      "id": 204,
      "agent_id": 80,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 01:21:55",
      "tick": 3
    },
    {
      "id": 205,
      "agent_id": 5,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-16 12:24:48",
      "tick": 4
    },
    {
      "id": 206,
      "agent_id": 25,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-23 06:33:21",
      "tick": 3
    },
    {
      "id": 207,
      "agent_id": 98,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-10 00:49:12",
      "tick": 3
    },
    {
      "id": 208,
      "agent_id": 121,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-16 12:24:55",
      "tick": 1
    },
    {
      "id": 209,
      "agent_id": 4,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-25 09:27:04",
      "tick": 3
    },
    {
      "id": 210,
      "agent_id": 74,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 06:45:31",
      "tick": 0
    },
    {
      "id": 211,
      "agent_id": 71,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 08:06:19",
      "tick": 2
    },
    {
      "id": 212,
      "agent_id": 100,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-10 00:48:58",
      "tick": 2
    },
    {
      "id": 213,
      "agent_id": 19,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-10 00:18:12",
      "tick": 0
    },
    {
      "id": 214,
      "agent_id": 34,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-22 06:01:32",
      "tick": 3
    },
    {
      "id": 215,
      "agent_id": 95,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-28 06:31:25",
      "tick": 1
    },
    {
      "id": 216,
      "agent_id": 99,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-01 01:52:13",
      "tick": 4
    },
    {
      "id": 217,
      "agent_id": 50,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-25 09:27:03",
      "tick": 3
    },
    {
      "id": 218,
      "agent_id": 70,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-02 08:57:07",
      "tick": 3
    },
    {
      "id": 219,
      "agent_id": 84,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-19 06:08:58",
      "tick": 2
    },
    {
      "id": 220,
      "agent_id": 123,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-27 01:58:12",
      "tick": 1
    },
    {
      "id": 221,
      "agent_id": 111,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-10 01:22:22",
      "tick": 4
    },
    {
      "id": 222,
      "agent_id": 21,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-14 21:30:17",
      "tick": 3
    },
    {
      "id": 223,
      "agent_id": 17,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-12 22:13:28",
      "tick": 2
    },
    {
      "id": 224,
      "agent_id": 42,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-22 06:01:06",
      "tick": 4
    },
    {
      "id": 225,
      "agent_id": 78,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 04:22:34",
      "tick": 2
    },
    {
      "id": 226,
      "agent_id": 64,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-29 14:05:01",
      "tick": 3
    },
    {
      "id": 227,
      "agent_id": 95,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-28 06:31:33",
      "tick": 2
    },
    {
      "id": 228,
      "agent_id": 93,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-14 14:15:47",
      "tick": 2
    },
    {
      "id": 229,
      "agent_id": 87,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-01 01:52:10",
      "tick": 0
    },
    {
      "id": 230,
      "agent_id": 36,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-12 22:13:37",
      "tick": 4
    },
    {
      "id": 231,
      "agent_id": 38,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 10:05:04",
      "tick": 2
    },
    {
      "id": 232,
      "agent_id": 83,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 06:45:31",
      "tick": 3
    },
    {
      "id": 233,
      "agent_id": 70,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-02 08:57:16",
      "tick": 4
    },
    {
      "id": 234,
      "agent_id": 43,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-25 01:30:27",
      "tick": 1
    },
    {
      "id": 235,
      "agent_id": 106,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-29 14:05:12",
      "tick": 3
    },
    {
      "id": 236,
      "agent_id": 76,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 13:35:50",
      "tick": 0
    },
    {
      "id": 237,
      "agent_id": 29,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-28 20:41:40",
      "tick": 3
    },
    {
      "id": 238,
      "agent_id": 11,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-20 01:44:32",
      "tick": 4
    },
    {
      "id": 239,
      "agent_id": 88,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-02 08:56:43",
      "tick": 2
    },
    {
      "id": 240,
      "agent_id": 76,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-08 13:35:53",
      "tick": 0
    },
    {
      "id": 241,
      "agent_id": 109,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-04 05:11:33",
      "tick": 2
    },
    {
      "id": 242,
      "agent_id": 102,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-25 09:27:15",
      "tick": 1
    },
    {
      "id": 243,
      "agent_id": 126,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-20 13:29:53",
      "tick": 3
    },
    {
      "id": 244,
      "agent_id": 118,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 16:12:00",
      "tick": 2
    },
    {
      "id": 245,
      "agent_id": 85,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 13:29:58",
      "tick": 1
    },
    {
      "id": 246,
      "agent_id": 122,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-20 13:30:24",
      "tick": 4
    },
    {
      "id": 247,
      "agent_id": 12,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-05 04:22:30",
      "tick": 1
    },
    {
      "id": 248,
      "agent_id": 78,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-05 04:22:36",
      "tick": 1
    },
    {
      "id": 249,
      "agent_id": 17,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-12 22:13:30",
      "tick": 1
    },
    {
      "id": 250,
      "agent_id": 7,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-16 12:13:25",
      "tick": 2
    },
    {
      "id": 251,
      "agent_id": 20,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-19 06:09:30",
      "tick": 3
    },
    {
      "id": 252,
      "agent_id": 37,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 07:07:02",
      "tick": 4
    },
    {
      "id": 253,
      "agent_id": 124,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-18 10:40:15",
      "tick": 1
    },
    {
      "id": 254,
      "agent_id": 110,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-14 00:34:54",
      "tick": 3
    },
    {
      "id": 255,
      "agent_id": 112,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-01 01:52:15",
      "tick": 4
    },
    {
      "id": 256,
      "agent_id": 86,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-25 09:26:57",
      "tick": 3
    },
    {
      "id": 257,
      "agent_id": 2,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-23 06:33:47",
      "tick": 3
    },
    {
      "id": 258,
      "agent_id": 103,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-20 01:44:15",
      "tick": 2
    },
    {
      "id": 259,
      "agent_id": 87,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-01 01:52:11",
      "tick": 3
    },
    {
      "id": 260,
      "agent_id": 60,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 13:29:54",
      "tick": 3
    },
    {
      "id": 261,
      "agent_id": 96,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-08 12:19:03",
      "tick": 3
    },
    {
      "id": 262,
      "agent_id": 71,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-05 08:06:20",
      "tick": 3
    },
    {
      "id": 263,
      "agent_id": 87,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-01 01:52:22",
      "tick": 3
    },
    {
      "id": 264,
      "agent_id": 67,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-28 06:31:23",
      "tick": 3
    },
    {
      "id": 265,
      "agent_id": 110,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-14 00:35:01",
      "tick": 3
    },
    {
      "id": 266,
      "agent_id": 5,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-16 12:24:50",
      "tick": 3
    },
    {
      "id": 267,
      "agent_id": 5,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-16 12:24:59",
      "tick": 2
    },
    {
      "id": 268,
      "agent_id": 20,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-19 06:09:43",
      "tick": 1
    },
    {
      "id": 269,
      "agent_id": 120,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-04 05:11:55",
      "tick": 1
    },
    {
      "id": 270,
      "agent_id": 53,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 07:07:22",
      "tick": 3
    },
    {
      "id": 271,
      "agent_id": 74,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-05 06:45:35",
      "tick": 3
    },
    {
      "id": 272,
      "agent_id": 94,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-10 00:48:49",
      "tick": 3
    },
    {
      "id": 273,
      "agent_id": 104,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-08 16:12:12",
      "tick": 1
    },
    {
      "id": 274,
      "agent_id": 23,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-28 06:31:39",
      "tick": 2
    },
    {
      "id": 275,
      "agent_id": 50,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-25 09:27:08",
      "tick": 0
    },
    {
      "id": 276,
      "agent_id": 43,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-25 01:30:30",
      "tick": 4
    },
    {
      "id": 277,
      "agent_id": 86,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-25 09:26:58",
      "tick": 3
    },
    {
      "id": 278,
      "agent_id": 42,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-22 06:01:18",
      "tick": 3
    },
    {
      "id": 279,
      "agent_id": 120,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-04 05:12:05",
      "tick": 2
    },
    {
      "id": 280,
      "agent_id": 51,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-10 14:45:04",
      "tick": 2
    },
    {
      "id": 281,
      "agent_id": 121,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-16 12:25:04",
      "tick": 2
    },
    {
      "id": 282,
      "agent_id": 93,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-14 14:15:50",
      "tick": 2
    },
    {
      "id": 283,
      "agent_id": 47,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-29 08:56:29",
      "tick": 0
    },
    {
      "id": 284,
      "agent_id": 71,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-05 08:06:30",
      "tick": 0
    },
    {
      "id": 285,
      "agent_id": 5,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-16 12:25:12",
      "tick": 3
    },
    {
      "id": 286,
      "agent_id": 86,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-25 09:27:11",
      "tick": 3
    },
    {
      "id": 287,
      "agent_id": 120,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-04 05:12:06",
      "tick": 2
    },
    {
      "id": 288,
      "agent_id": 29,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-28 20:41:52",
      "tick": 3
    },
    {
      "id": 289,
      "agent_id": 122,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-20 13:30:36",
      "tick": 2
    },
    {
      "id": 290,
      "agent_id": 29,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-28 20:41:57",
      "tick": 2
    },
    {
      "id": 291,
      "agent_id": 104,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-08 16:12:23",
      "tick": 3
    },
    {
      "id": 292,
      "agent_id": 48,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-25 01:30:33",
      "tick": 2
    },
    {
      "id": 293,
      "agent_id": 121,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-16 12:25:12",
      "tick": 2
    },
    {
      "id": 294,
      "agent_id": 122,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-20 13:30:42",
      "tick": 1
    },
    {
      "id": 295,
      "agent_id": 20,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-19 06:09:56",
      "tick": 2
    },
    {
      "id": 296,
      "agent_id": 83,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 06:45:37",
      "tick": 3
    },
    {
      "id": 297,
      "agent_id": 83,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 06:45:45",
      "tick": 3
    },
    {
      "id": 298,
      "agent_id": 5,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-16 12:25:25",
      "tick": 0
    },
    {
      "id": 299,
      "agent_id": 32,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-17 11:47:02",
      "tick": 1
    },
    {
      "id": 300,
      "agent_id": 9,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-25 09:26:44",
      "tick": 4
    },
    {
      "id": 301,
      "agent_id": 127,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-29 14:04:44",
      "tick": 2
    },
    {
      "id": 302,
      "agent_id": 75,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 12:18:21",
      "tick": 1
    },
    {
      "id": 303,
      "agent_id": 71,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-05 08:06:31",
      "tick": 3
    },
    {
      "id": 304,
      "agent_id": 13,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 13:35:44",
      "tick": 2
    },
    {
      "id": 305,
      "agent_id": 77,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 10:40:41",
      "tick": 2
    },
    {
      "id": 306,
      "agent_id": 2,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-23 06:33:58",
      "tick": 2
    },
    {
      "id": 307,
      "agent_id": 25,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-23 06:33:32",
      "tick": 0
    },
    {
      "id": 308,
      "agent_id": 101,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-10 01:22:22",
      "tick": 1
    },
    {
      "id": 309,
      "agent_id": 82,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-05 02:05:34",
      "tick": 0
    },
    {
      "id": 310,
      "agent_id": 101,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-10 01:22:27",
      "tick": 2
    },
    {
      "id": 311,
      "agent_id": 37,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-18 07:07:15",
      "tick": 1
    },
    {
      "id": 312,
      "agent_id": 63,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-20 13:30:23",
      "tick": 3
    },
    {
      "id": 313,
      "agent_id": 35,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 04:22:33",
      "tick": 0
    },
    {
      "id": 314,
      "agent_id": 79,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-08 13:35:48",
      "tick": 2
    },
    {
      "id": 315,
      "agent_id": 83,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-05 06:45:51",
      "tick": 2
    },
    {
      "id": 316,
      "agent_id": 98,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-10 00:49:17",
      "tick": 4
    },
    {
      "id": 317,
      "agent_id": 96,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-08 12:19:09",
      "tick": 3
    },
    {
      "id": 318,
      "agent_id": 98,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-10 00:49:24",
      "tick": 1
    },
    {
      "id": 319,
      "agent_id": 94,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-10 00:49:01",
      "tick": 1
    },
    {
      "id": 320,
      "agent_id": 110,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-14 00:35:12",
      "tick": 2
    },
    {
      "id": 321,
      "agent_id": 44,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-05 04:22:45",
      "tick": 2
    },
    {
      "id": 322,
      "agent_id": 39,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-14 00:35:02",
      "tick": 4
    },
    {
      "id": 323,
      "agent_id": 62,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-22 06:01:11",
      "tick": 4
    },
    {
      "id": 324,
      "agent_id": 67,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-28 06:31:31",
      "tick": 0
    },
    {
      "id": 325,
      "agent_id": 20,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-19 06:10:04",
      "tick": 1
    },
    {
      "id": 326,
      "agent_id": 30,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 10:04:55",
      "tick": 2
    },
    {
      "id": 327,
      "agent_id": 8,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-28 06:31:38",
      "tick": 1
    },
    {
      "id": 328,
      "agent_id": 57,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 14:44:47",
      "tick": 0
    },
    {
      "id": 329,
      "agent_id": 34,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-22 06:01:42",
      "tick": 0
    },
    {
      "id": 330,
      "agent_id": 77,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-18 10:40:42",
      "tick": 1
    },
    {
      "id": 331,
      "agent_id": 35,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 04:22:36",
      "tick": 2
    },
    {
      "id": 332,
      "agent_id": 118,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 16:12:01",
      "tick": 1
    },
    {
      "id": 333,
      "agent_id": 32,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-17 11:47:14",
      "tick": 1
    },
    {
      "id": 334,
      "agent_id": 60,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-20 13:30:00",
      "tick": 1
    },
    {
      "id": 335,
      "agent_id": 59,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-16 12:13:53",
      "tick": 4
    },
    {
      "id": 336,
      "agent_id": 97,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-22 06:01:56",
      "tick": 1
    },
    {
      "id": 337,
      "agent_id": 18,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-28 20:41:31",
      "tick": 0
    },
    {
      "id": 338,
      "agent_id": 22,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-05 02:05:19",
      "tick": 3
    },
    {
      "id": 339,
      "agent_id": 40,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-20 01:44:20",
      "tick": 1
    },
    {
      "id": 340,
      "agent_id": 39,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-14 00:35:03",
      "tick": 2
    },
    {
      "id": 341,
      "agent_id": 62,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-22 06:01:12",
      "tick": 1
    },
    {
      "id": 342,
      "agent_id": 48,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-25 01:30:37",
      "tick": 2
    },
    {
      "id": 343,
      "agent_id": 32,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-17 11:47:26",
      "tick": 0
    },
    {
      "id": 344,
      "agent_id": 101,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-10 01:22:37",
      "tick": 3
    },
    {
      "id": 345,
      "agent_id": 33,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-23 06:33:50",
      "tick": 1
    },
    {
      "id": 346,
      "agent_id": 93,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-14 14:16:00",
      "tick": 4
    },
    {
      "id": 347,
      "agent_id": 5,
      "step_no": 8,
      "from_state": "search",
      "to_state": "patrol",
      "trigger": "search_timeout",
      "occurred_at": "2026-09-16 12:25:31",
      "tick": 3
    },
    {
      "id": 348,
      "agent_id": 24,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 10:04:35",
      "tick": 3
    },
    {
      "id": 349,
      "agent_id": 63,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-20 13:30:32",
      "tick": 2
    },
    {
      "id": 350,
      "agent_id": 2,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-23 06:34:07",
      "tick": 2
    },
    {
      "id": 351,
      "agent_id": 14,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 13:35:42",
      "tick": 2
    },
    {
      "id": 352,
      "agent_id": 103,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-20 01:44:26",
      "tick": 0
    },
    {
      "id": 353,
      "agent_id": 33,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-23 06:33:52",
      "tick": 2
    },
    {
      "id": 354,
      "agent_id": 38,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-18 10:05:16",
      "tick": 0
    },
    {
      "id": 355,
      "agent_id": 126,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-20 13:30:02",
      "tick": 2
    },
    {
      "id": 356,
      "agent_id": 27,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-26 01:53:53",
      "tick": 1
    },
    {
      "id": 357,
      "agent_id": 9,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-25 09:26:53",
      "tick": 3
    },
    {
      "id": 358,
      "agent_id": 121,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-16 12:25:20",
      "tick": 3
    },
    {
      "id": 359,
      "agent_id": 8,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-28 06:31:49",
      "tick": 4
    },
    {
      "id": 360,
      "agent_id": 98,
      "step_no": 8,
      "from_state": "search",
      "to_state": "patrol",
      "trigger": "search_timeout",
      "occurred_at": "2026-09-10 00:49:32",
      "tick": 3
    },
    {
      "id": 361,
      "agent_id": 106,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-29 14:05:22",
      "tick": 2
    },
    {
      "id": 362,
      "agent_id": 127,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-29 14:04:52",
      "tick": 3
    },
    {
      "id": 363,
      "agent_id": 22,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-05 02:05:23",
      "tick": 2
    },
    {
      "id": 364,
      "agent_id": 52,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-14 14:16:02",
      "tick": 4
    },
    {
      "id": 365,
      "agent_id": 34,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-22 06:01:46",
      "tick": 4
    },
    {
      "id": 366,
      "agent_id": 15,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-27 01:57:26",
      "tick": 1
    },
    {
      "id": 367,
      "agent_id": 21,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-14 21:30:30",
      "tick": 3
    },
    {
      "id": 368,
      "agent_id": 80,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 01:22:04",
      "tick": 4
    },
    {
      "id": 369,
      "agent_id": 77,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-18 10:40:54",
      "tick": 4
    },
    {
      "id": 370,
      "agent_id": 39,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-14 00:35:06",
      "tick": 2
    },
    {
      "id": 371,
      "agent_id": 83,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-05 06:45:56",
      "tick": 0
    },
    {
      "id": 372,
      "agent_id": 120,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-04 05:12:19",
      "tick": 4
    },
    {
      "id": 373,
      "agent_id": 78,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-05 04:22:41",
      "tick": 0
    },
    {
      "id": 374,
      "agent_id": 51,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-10 14:45:12",
      "tick": 4
    },
    {
      "id": 375,
      "agent_id": 78,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-05 04:22:53",
      "tick": 3
    },
    {
      "id": 376,
      "agent_id": 71,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-05 08:06:36",
      "tick": 1
    },
    {
      "id": 377,
      "agent_id": 89,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-13 07:02:55",
      "tick": 1
    },
    {
      "id": 378,
      "agent_id": 46,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-29 14:05:00",
      "tick": 2
    },
    {
      "id": 379,
      "agent_id": 48,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-25 01:30:42",
      "tick": 2
    },
    {
      "id": 380,
      "agent_id": 4,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-25 09:27:15",
      "tick": 0
    },
    {
      "id": 381,
      "agent_id": 44,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-05 04:22:57",
      "tick": 1
    },
    {
      "id": 382,
      "agent_id": 6,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-26 01:54:08",
      "tick": 2
    },
    {
      "id": 383,
      "agent_id": 56,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-28 06:31:31",
      "tick": 1
    },
    {
      "id": 384,
      "agent_id": 79,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-08 13:35:54",
      "tick": 3
    },
    {
      "id": 385,
      "agent_id": 11,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-20 01:44:39",
      "tick": 2
    },
    {
      "id": 386,
      "agent_id": 23,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-28 06:31:49",
      "tick": 0
    },
    {
      "id": 387,
      "agent_id": 10,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-19 20:58:03",
      "tick": 3
    },
    {
      "id": 388,
      "agent_id": 89,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-13 07:03:04",
      "tick": 4
    },
    {
      "id": 389,
      "agent_id": 16,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-22 06:01:12",
      "tick": 1
    },
    {
      "id": 390,
      "agent_id": 108,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 12:18:46",
      "tick": 4
    },
    {
      "id": 391,
      "agent_id": 34,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-22 06:01:50",
      "tick": 3
    },
    {
      "id": 392,
      "agent_id": 9,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-25 09:26:57",
      "tick": 3
    },
    {
      "id": 393,
      "agent_id": 37,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-18 07:07:22",
      "tick": 1
    },
    {
      "id": 394,
      "agent_id": 68,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-28 06:31:27",
      "tick": 2
    },
    {
      "id": 395,
      "agent_id": 119,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-19 20:58:09",
      "tick": 0
    },
    {
      "id": 396,
      "agent_id": 94,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-10 00:49:08",
      "tick": 4
    },
    {
      "id": 397,
      "agent_id": 105,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-01 01:52:03",
      "tick": 3
    },
    {
      "id": 398,
      "agent_id": 27,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-26 01:54:06",
      "tick": 1
    },
    {
      "id": 399,
      "agent_id": 78,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-05 04:23:00",
      "tick": 3
    },
    {
      "id": 400,
      "agent_id": 79,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-08 13:35:57",
      "tick": 0
    },
    {
      "id": 401,
      "agent_id": 51,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-10 14:45:15",
      "tick": 3
    },
    {
      "id": 402,
      "agent_id": 128,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 14:45:17",
      "tick": 3
    },
    {
      "id": 403,
      "agent_id": 87,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-01 01:52:25",
      "tick": 4
    },
    {
      "id": 404,
      "agent_id": 106,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-29 14:05:23",
      "tick": 1
    },
    {
      "id": 405,
      "agent_id": 52,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-14 14:16:11",
      "tick": 4
    },
    {
      "id": 406,
      "agent_id": 70,
      "step_no": 8,
      "from_state": "search",
      "to_state": "patrol",
      "trigger": "search_timeout",
      "occurred_at": "2026-09-02 08:57:17",
      "tick": 3
    },
    {
      "id": 407,
      "agent_id": 127,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-29 14:04:53",
      "tick": 3
    },
    {
      "id": 408,
      "agent_id": 63,
      "step_no": 8,
      "from_state": "search",
      "to_state": "patrol",
      "trigger": "search_timeout",
      "occurred_at": "2026-09-20 13:30:37",
      "tick": 2
    },
    {
      "id": 409,
      "agent_id": 13,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 13:35:46",
      "tick": 3
    },
    {
      "id": 410,
      "agent_id": 99,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-01 01:52:18",
      "tick": 2
    },
    {
      "id": 411,
      "agent_id": 32,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-17 11:47:33",
      "tick": 3
    },
    {
      "id": 412,
      "agent_id": 96,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-08 12:19:22",
      "tick": 2
    },
    {
      "id": 413,
      "agent_id": 2,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-23 06:34:14",
      "tick": 3
    },
    {
      "id": 414,
      "agent_id": 37,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-18 07:07:28",
      "tick": 2
    },
    {
      "id": 415,
      "agent_id": 71,
      "step_no": 8,
      "from_state": "search",
      "to_state": "patrol",
      "trigger": "search_timeout",
      "occurred_at": "2026-09-05 08:06:43",
      "tick": 3
    },
    {
      "id": 416,
      "agent_id": 73,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-08 16:11:57",
      "tick": 4
    },
    {
      "id": 417,
      "agent_id": 69,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-26 01:53:43",
      "tick": 1
    },
    {
      "id": 418,
      "agent_id": 77,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-18 10:41:03",
      "tick": 3
    },
    {
      "id": 419,
      "agent_id": 6,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-26 01:54:19",
      "tick": 3
    },
    {
      "id": 420,
      "agent_id": 126,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-20 13:30:03",
      "tick": 2
    },
    {
      "id": 421,
      "agent_id": 55,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-27 01:57:07",
      "tick": 4
    },
    {
      "id": 422,
      "agent_id": 4,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-25 09:27:26",
      "tick": 1
    },
    {
      "id": 423,
      "agent_id": 77,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-18 10:41:11",
      "tick": 2
    },
    {
      "id": 424,
      "agent_id": 48,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-25 01:30:55",
      "tick": 3
    },
    {
      "id": 425,
      "agent_id": 37,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-18 07:07:33",
      "tick": 2
    },
    {
      "id": 426,
      "agent_id": 2,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-23 06:34:26",
      "tick": 0
    },
    {
      "id": 427,
      "agent_id": 10,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-19 20:58:16",
      "tick": 2
    },
    {
      "id": 428,
      "agent_id": 19,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-10 00:18:25",
      "tick": 2
    },
    {
      "id": 429,
      "agent_id": 46,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-29 14:05:12",
      "tick": 4
    },
    {
      "id": 430,
      "agent_id": 41,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 08:06:21",
      "tick": 4
    },
    {
      "id": 431,
      "agent_id": 128,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-10 14:45:29",
      "tick": 1
    },
    {
      "id": 432,
      "agent_id": 117,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 04:22:27",
      "tick": 3
    },
    {
      "id": 433,
      "agent_id": 113,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-17 11:46:55",
      "tick": 3
    },
    {
      "id": 434,
      "agent_id": 90,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-20 01:44:47",
      "tick": 1
    },
    {
      "id": 435,
      "agent_id": 112,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-01 01:52:20",
      "tick": 4
    },
    {
      "id": 436,
      "agent_id": 66,
      "step_no": 1,
      "from_state": "spawned",
      "to_state": "idle",
      "trigger": "spawn_complete",
      "occurred_at": "2026-09-18 10:04:31",
      "tick": 2
    },
    {
      "id": 437,
      "agent_id": 38,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-18 10:05:19",
      "tick": 3
    },
    {
      "id": 438,
      "agent_id": 64,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-29 14:05:10",
      "tick": 0
    },
    {
      "id": 439,
      "agent_id": 90,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-20 01:44:48",
      "tick": 2
    },
    {
      "id": 440,
      "agent_id": 101,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-10 01:22:40",
      "tick": 2
    },
    {
      "id": 441,
      "agent_id": 125,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-19 15:09:48",
      "tick": 4
    },
    {
      "id": 442,
      "agent_id": 46,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-29 14:05:24",
      "tick": 0
    },
    {
      "id": 443,
      "agent_id": 66,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 10:04:39",
      "tick": 2
    },
    {
      "id": 444,
      "agent_id": 47,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-29 08:56:40",
      "tick": 4
    },
    {
      "id": 445,
      "agent_id": 125,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-19 15:09:52",
      "tick": 2
    },
    {
      "id": 446,
      "agent_id": 74,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-05 06:45:41",
      "tick": 4
    },
    {
      "id": 447,
      "agent_id": 92,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-16 12:24:49",
      "tick": 1
    },
    {
      "id": 448,
      "agent_id": 129,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-19 15:09:30",
      "tick": 3
    },
    {
      "id": 449,
      "agent_id": 90,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-20 01:45:00",
      "tick": 3
    },
    {
      "id": 450,
      "agent_id": 82,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-05 02:05:42",
      "tick": 1
    },
    {
      "id": 451,
      "agent_id": 115,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-18 07:07:22",
      "tick": 2
    },
    {
      "id": 452,
      "agent_id": 37,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-18 07:07:42",
      "tick": 2
    },
    {
      "id": 453,
      "agent_id": 33,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-23 06:33:53",
      "tick": 2
    },
    {
      "id": 454,
      "agent_id": 27,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-26 01:54:10",
      "tick": 3
    },
    {
      "id": 455,
      "agent_id": 22,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-05 02:05:33",
      "tick": 1
    },
    {
      "id": 456,
      "agent_id": 130,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-01 01:52:10",
      "tick": 3
    },
    {
      "id": 457,
      "agent_id": 33,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-23 06:33:58",
      "tick": 2
    },
    {
      "id": 458,
      "agent_id": 55,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-27 01:57:18",
      "tick": 2
    },
    {
      "id": 459,
      "agent_id": 93,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-14 14:16:01",
      "tick": 2
    },
    {
      "id": 460,
      "agent_id": 107,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-26 01:54:13",
      "tick": 2
    },
    {
      "id": 461,
      "agent_id": 54,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-13 07:03:13",
      "tick": 4
    },
    {
      "id": 462,
      "agent_id": 114,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-18 07:07:00",
      "tick": 4
    },
    {
      "id": 463,
      "agent_id": 9,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-25 09:26:59",
      "tick": 3
    },
    {
      "id": 464,
      "agent_id": 104,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-08 16:12:29",
      "tick": 1
    },
    {
      "id": 465,
      "agent_id": 84,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-19 06:09:04",
      "tick": 2
    },
    {
      "id": 466,
      "agent_id": 119,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-19 20:58:11",
      "tick": 1
    },
    {
      "id": 467,
      "agent_id": 18,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-28 20:41:32",
      "tick": 1
    },
    {
      "id": 468,
      "agent_id": 81,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-08 13:36:14",
      "tick": 2
    },
    {
      "id": 469,
      "agent_id": 93,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-14 14:16:02",
      "tick": 0
    },
    {
      "id": 470,
      "agent_id": 111,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-10 01:22:27",
      "tick": 3
    },
    {
      "id": 471,
      "agent_id": 12,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-05 04:22:35",
      "tick": 0
    },
    {
      "id": 472,
      "agent_id": 26,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-29 14:05:04",
      "tick": 1
    },
    {
      "id": 473,
      "agent_id": 126,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-20 13:30:15",
      "tick": 1
    },
    {
      "id": 474,
      "agent_id": 29,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-28 20:42:07",
      "tick": 3
    },
    {
      "id": 475,
      "agent_id": 25,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-23 06:33:39",
      "tick": 2
    },
    {
      "id": 476,
      "agent_id": 28,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-05 06:45:39",
      "tick": 3
    },
    {
      "id": 477,
      "agent_id": 113,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-17 11:46:59",
      "tick": 3
    },
    {
      "id": 478,
      "agent_id": 90,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-20 01:45:06",
      "tick": 1
    },
    {
      "id": 479,
      "agent_id": 72,
      "step_no": 3,
      "from_state": "patrol",
      "to_state": "investigate",
      "trigger": "noise_heard",
      "occurred_at": "2026-09-18 07:07:13",
      "tick": 0
    },
    {
      "id": 480,
      "agent_id": 93,
      "step_no": 8,
      "from_state": "search",
      "to_state": "patrol",
      "trigger": "search_timeout",
      "occurred_at": "2026-09-14 14:16:06",
      "tick": 2
    },
    {
      "id": 481,
      "agent_id": 106,
      "step_no": 8,
      "from_state": "search",
      "to_state": "patrol",
      "trigger": "search_timeout",
      "occurred_at": "2026-09-29 14:05:28",
      "tick": 1
    },
    {
      "id": 482,
      "agent_id": 110,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-14 00:35:23",
      "tick": 0
    },
    {
      "id": 483,
      "agent_id": 76,
      "step_no": 4,
      "from_state": "investigate",
      "to_state": "chase",
      "trigger": "player_spotted",
      "occurred_at": "2026-09-08 13:36:00",
      "tick": 2
    },
    {
      "id": 484,
      "agent_id": 73,
      "step_no": 2,
      "from_state": "idle",
      "to_state": "patrol",
      "trigger": "idle_timer",
      "occurred_at": "2026-09-08 16:11:58",
      "tick": 1
    },
    {
      "id": 485,
      "agent_id": 33,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-23 06:34:02",
      "tick": 3
    },
    {
      "id": 486,
      "agent_id": 125,
      "step_no": 5,
      "from_state": "chase",
      "to_state": "attack",
      "trigger": "in_weapon_range",
      "occurred_at": "2026-09-19 15:09:58",
      "tick": 3
    },
    {
      "id": 487,
      "agent_id": 7,
      "step_no": 6,
      "from_state": "attack",
      "to_state": "chase",
      "trigger": "target_moved_away",
      "occurred_at": "2026-09-16 12:13:27",
      "tick": 1
    },
    {
      "id": 488,
      "agent_id": 96,
      "step_no": 7,
      "from_state": "chase",
      "to_state": "search",
      "trigger": "line_of_sight_lost",
      "occurred_at": "2026-09-08 12:19:30",
      "tick": 3
    }
  ]
}
