{
  "run_id": "pleiads-20261003-201906-9c3595",
  "started_at": "2026-10-03T18:19:06.271662+00:00",
  "game": "pleiads",
  "agent": "native5",
  "model": null,
  "model_digest": null,
  "experiment_id": "PLEIADS-E005",
  "run_class": "research",
  "git_commit": "45b28d0a1a0e8ed734ab7a5cc975c1feb1250609",
  "git_dirty": true,
  "source_tree_sha256": "35b4c51001e4951ab9efd5b1055f30c2d7994b70935464f025600e92e1b74d30",
  "rom_sha256": "432c7d8b3136551838c20d429000b0b811dbd329ee64830921b3b8ffd29b91e2",
  "mame_version": "0.289 (mame0289)",
  "seed": 1,
  "prompt_version": "pleiads-e005-native-plan-v1",
  "policy_config": {
    "native_plan": [
      {
        "at_frame": 300,
        "mode": "sweep",
        "sweep_seconds": 1.2,
        "sweep_phase": 0,
        "fire_period_frames": 12,
        "fire_on_frames": 6
      },
      {
        "at_frame": 1140,
        "mode": "sweep",
        "sweep_seconds": 3,
        "sweep_phase": 0,
        "fire_period_frames": 24,
        "fire_on_frames": 6
      },
      {
        "at_frame": 6144,
        "mode": "sweep",
        "sweep_seconds": 0.9,
        "sweep_phase": 0,
        "fire_period_frames": 12,
        "fire_on_frames": 6
      },
      {
        "at_frame": 7128,
        "mode": "sweep",
        "sweep_seconds": 1.4,
        "sweep_phase": 0.25,
        "fire_period_frames": 16,
        "fire_on_frames": 8
      },
      {
        "at_frame": 8376,
        "mode": "sweep",
        "sweep_seconds": 0.9,
        "sweep_phase": 0,
        "fire_period_frames": 12,
        "fire_on_frames": 6
      },
      {
        "at_frame": 8730,
        "mode": "sweep",
        "sweep_seconds": 1.4,
        "sweep_phase": 0.25,
        "fire_period_frames": 16,
        "fire_on_frames": 8
      },
      {
        "at_frame": 9750,
        "mode": "sweep",
        "sweep_seconds": 0.9,
        "sweep_phase": 0,
        "fire_period_frames": 12,
        "fire_on_frames": 6
      },
      {
        "at_frame": 9810,
        "mode": "sweep",
        "sweep_seconds": 1.2,
        "sweep_phase": 0.6,
        "fire_period_frames": 12,
        "fire_on_frames": 6
      },
      {
        "at_frame": 10860,
        "mode": "sweep",
        "sweep_seconds": 1.2,
        "sweep_phase": 0,
        "fire_period_frames": 0,
        "fire_on_frames": 6
      },
      {
        "at_frame": 10938,
        "mode": "sweep",
        "sweep_seconds": 1.2,
        "sweep_phase": 0.6,
        "fire_period_frames": 12,
        "fire_on_frames": 6
      },
      {
        "at_frame": 11190,
        "mode": "right",
        "sweep_seconds": 1.2,
        "sweep_phase": 0,
        "fire_period_frames": 12,
        "fire_on_frames": 6
      },
      {
        "at_frame": 11418,
        "mode": "fire",
        "sweep_seconds": 1.2,
        "sweep_phase": 0,
        "fire_period_frames": 12,
        "fire_on_frames": 6
      }
    ],
    "defer_reflection": true,
    "e005_phase": "confirm",
    "candidate_sha256": "4b90bd6b53841dccdb0ac8acfd3170c57ed6d366c8b10ba11a6dacea235b82e3",
    "capture_every": 6
  },
  "official_protocol_sha256": "10bb13cbc4d288239b4745ff3ae3ddc26c54ff3d6ad03c50f0f1dc2b6119bd57",
  "ram_writes": false,
  "cheats": false,
  "save_states": false,
  "replay_verified": true,
  "telemetry_validation": "initial_observation",
  "strategy_input": "predefined_emulator_clock",
  "native_plan_controller": "exact-frame Lua; legal input only",
  "mame_command": [
    "C:\\arcade-ai\\tools\\mame\\mame.exe",
    "pleiads",
    "-rompath",
    "C:\\arcade-ai\\private\\roms",
    "-noreadconfig",
    "-window",
    "-video",
    "none",
    "-sound",
    "none",
    "-skip_gameinfo",
    "-autoboot_delay",
    "0",
    "-autoboot_script",
    "C:\\arcade-ai\\bridge\\mame_agent.lua",
    "-cfg_directory",
    "C:\\arcade-ai\\private\\traces\\pleiads-20261003-201906-9c3595\\cfg",
    "-nvram_directory",
    "C:\\arcade-ai\\private\\traces\\pleiads-20261003-201906-9c3595\\nvram",
    "-input_directory",
    "C:\\arcade-ai\\private\\traces\\pleiads-20261003-201906-9c3595\\inp",
    "-snapshot_directory",
    "C:\\arcade-ai\\private\\traces\\pleiads-20261003-201906-9c3595\\snap",
    "-state_directory",
    "C:\\arcade-ai\\private\\traces\\pleiads-20261003-201906-9c3595\\sta",
    "-diff_directory",
    "C:\\arcade-ai\\private\\traces\\pleiads-20261003-201906-9c3595\\diff",
    "-record",
    "inputs.inp",
    "-speed",
    "1",
    "-nocheat",
    "-noautosave",
    "-throttle"
  ],
  "machine_inventory": {
    "mame": "0.289",
    "refresh_hz": 61.03515625,
    "width": 256,
    "height": 208,
    "inputs": [
      {
        "port": ":CAB",
        "name": "Cabinet",
        "mask": 1,
        "value": 0
      },
      {
        "port": ":CTRL",
        "name": "P2 Button 1",
        "mask": 16,
        "value": 0
      },
      {
        "port": ":CTRL",
        "name": "P1 Button 1",
        "mask": 1,
        "value": 0
      },
      {
        "port": ":CTRL",
        "name": "P1 Right",
        "mask": 2,
        "value": 0
      },
      {
        "port": ":CTRL",
        "name": "P2 Right",
        "mask": 32,
        "value": 0
      },
      {
        "port": ":CTRL",
        "name": "P2 Left",
        "mask": 64,
        "value": 0
      },
      {
        "port": ":CTRL",
        "name": "P1 Left",
        "mask": 4,
        "value": 0
      },
      {
        "port": ":DSW0",
        "name": "Lives",
        "mask": 3,
        "value": 0
      },
      {
        "port": ":DSW0",
        "name": "Bonus Life",
        "mask": 12,
        "value": 0
      },
      {
        "port": ":DSW0",
        "name": "Unknown",
        "mask": 32,
        "value": 32
      },
      {
        "port": ":DSW0",
        "name": "Coinage",
        "mask": 16,
        "value": 0
      },
      {
        "port": ":DSW0",
        "name": "Demo Sounds",
        "mask": 64,
        "value": 64
      },
      {
        "port": ":IN0",
        "name": "1 Player Start",
        "mask": 2,
        "value": 0
      },
      {
        "port": ":IN0",
        "name": "Coin 1",
        "mask": 1,
        "value": 0
      },
      {
        "port": ":IN0",
        "name": "2 Players Start",
        "mask": 4,
        "value": 0
      }
    ]
  },
  "ended_at": "2026-10-03T18:22:20.362083+00:00",
  "result": "game_over",
  "files": {
    "applied_inputs.tsv": "5d880e4ea500a97ffb5c63f456dfc685a787bbdefeee873cec430c4fa4eaad01",
    "config.json": "93316103718ec61a5970a1b3a2e37ae445c52619df9f3155e6eb8473e97ec4de",
    "decisions.jsonl": "b4b1dbfdf5e87603b3ba7ea07fe363a1e3b596307210cb0f49b450fbfd76b555",
    "dip_switches.json": "6958ef674210c48f63435503bece6416293c57614216ada06e3981305781a32e",
    "environment.json": "a091fe47a5893bcacbfa7e71f110e4ac0167db218b6e3be45466a3ca50a68f79",
    "events.jsonl": "9b96c56d6d51623e02b3dd2279e06d255073b079b37e99fd4292ce92da8e3fff",
    "final_frame.png": "2490bae168dba728718cefc799c958d936a549c50f53eef426dc1d3784dc902d",
    "gpu_samples.json": "240cb7ce8d7754d9094f02941797e6559e79a8079f3677e4e33466d5a2b8dc75",
    "inputs.inp": "6a2617415c2671fe45df54dace43104540c3c0f7f0ab1c14e2e49731f520fe96",
    "metrics.json": "9291050a85700f1282270a35c19369cf7d3a3fefce4a1acf5b4b05c23b60f6de",
    "model.json": "1d22a6ecf7879aaca25ffe510c0de3fb9207aa4421a22328200958b4ea84c0d9",
    "native_plan_applied.tsv": "ec27f1b4a99a59a38a052c0a8925443bc704ddbe74813a5dfc8b534bba5ed1e1",
    "reflection.json": "fe250bee2a061091907950827ebff210273d06f304dd9db555c6c4941ea750c1",
    "source_revision.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "replay_verification.json": "c45afb81a6baf48b7d33dfe6c20e427ea8f91e90bebf8c33d6f944b8009befb1"
  },
  "milestones": [
    {
      "metric": "max_score",
      "value": 5050,
      "previous": 4450.0
    }
  ]
}