{
  "scope": "Supplemental bounded Thief-and-Wand model candidate for source-only `thief_wand`; not native input transcription, original-engine execution, or gameplay verification.",
  "candidateStatus": "finished-under-scoped-model; native input and runtime behavior remain unverified",
  "roomId": "thief_wand",
  "sourceSetPosition": 1,
  "provenance": {
    "factsJsonSha256": "89d3fc85e37e952305eee075d1a90a98b060ebc25cf491e4d4fc88a0e86d9df3",
    "entityPayloadSha256": "0c42aabdf7e5691b0e54659bc081f0912d328f52939314e129927605f4de7e18",
    "levelManifestSha256": "5a3d4cc92c8a5b2c72e2a708a8d1c2b1299bd4ae4795e2b5ec12eca04ae87a44",
    "sourceCatalogSha256": "b682029df9f178f07f6418edd419ec1daa3a1f7f0ea34f43d6edd0c30d27bcf7",
    "packageSha256": "6f7fb54a757db8ca41e54f9ce098d980c07df17955facad99cf44e94d7ccf5f7",
    "decoderSha256": "8f63aa478d4b7abe92dfb7b4a35a458c0e44227a367b982b254f0c1a537b0f45",
    "schemaSha256": "8741f295ac36c6df385479f139d8e752bf8fd8b5202e277adbcf247d95de56c9",
    "decodedSnapshotReproducedByPinnedDecoder": true,
    "helper": "current extract_opening.terrain_from_entities; no repository code changes",
    "terrainCounts": {
      "floor": 112,
      "blocked": 63,
      "walkable": 49,
      "higherCubes": 0
    }
  },
  "nativeIdentityAndOmissions": {
    "thief": {
      "sourceId": 95420430,
      "mesh": "thief",
      "skillFlags": 4,
      "nativeTheta": 180,
      "modelInitialFacing": null,
      "nativeStart": {
        "x": 3,
        "y": 2
      }
    },
    "boulder": {
      "sourceId": 95420446,
      "sourceType": "Rock",
      "mesh": "GAME_PROM_Boulder_B",
      "modelMapStart": {
        "x": 0,
        "y": 0
      },
      "nativePositionFieldsSerialized": false,
      "nativePropertiesSerialized": false
    },
    "wand": {
      "sourceId": 95420432,
      "mesh": "GAME_PROM_Wand_A",
      "nativeMapPosition": {
        "x": -1,
        "y": 2
      },
      "pickupInputReconstructed": false
    },
    "switch": {
      "sourceId": 95420456,
      "mesh": "GAME_SOKO_Gate_Button_A",
      "x": 8,
      "y": 2,
      "flavor": 4
    },
    "gate": {
      "sourceId": 95420442,
      "mesh": "GAME_SOKO_Gate_Glyph_A_Down",
      "x": 6,
      "y": 1,
      "flavor": 4,
      "openSerialized": false,
      "isMonsterGateSerialized": false,
      "nottedSerialized": false
    },
    "exit": {
      "sourceId": 95420444,
      "mesh": "GAME_SOKO_Exit_A",
      "mapCoordinateProjection": {
        "x": 6,
        "y": 0,
        "zeroFilledAxes": [
          "y"
        ]
      },
      "nativePositionYSerialized": false
    }
  },
  "sourceCatalogRecords": {
    "guy": {
      "sourceId": 95420430,
      "sourceType": "Guy",
      "typeVersion": 34,
      "x": 3,
      "y": 2,
      "mapCoordinateProjection": {
        "x": 3,
        "y": 2,
        "zeroFilledAxes": [],
        "basis": "mapCoordinateProjection: extract_opening.pos zero-fills omitted numeric axes for placement only"
      },
      "nativeFields": {
        "inventory_flags": {
          "value": null,
          "serialized": false
        },
        "mesh": {
          "value": "thief",
          "serialized": true
        },
        "orientation_w": {
          "value": -4.371138828673793e-08,
          "serialized": true,
          "old": 1.0
        },
        "orientation_x": {
          "value": null,
          "serialized": false
        },
        "orientation_y": {
          "value": null,
          "serialized": false
        },
        "orientation_z": {
          "value": 1.0,
          "serialized": true
        },
        "position_x": {
          "value": 3.0,
          "serialized": true
        },
        "position_y": {
          "value": 2.0,
          "serialized": true
        },
        "position_z": {
          "value": null,
          "serialized": false
        },
        "skill_flags": {
          "value": 4,
          "serialized": true,
          "label": "PULL"
        },
        "theta_current": {
          "value": 180.0,
          "serialized": true
        },
        "theta_target": {
          "value": 180.0,
          "serialized": true
        }
      },
      "sourceMembers": [
        {
          "member": 0,
          "name": "position.x",
          "type": "f32",
          "value": 3.0
        },
        {
          "member": 1,
          "name": "position.y",
          "type": "f32",
          "value": 2.0
        },
        {
          "member": 8,
          "name": "orientation.z",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 9,
          "name": "orientation.w",
          "type": "f32",
          "value": -4.371138828673793e-08,
          "old": 1.0
        },
        {
          "member": 13,
          "name": "theta_current",
          "type": "f32",
          "value": 180.0
        },
        {
          "member": 14,
          "name": "theta_target",
          "type": "f32",
          "value": 180.0
        },
        {
          "member": 16,
          "name": "XXX_Deprecated_bounding_center.x",
          "type": "f32",
          "value": -0.09554852545261383
        },
        {
          "member": 17,
          "name": "XXX_Deprecated_bounding_center.y",
          "type": "f32",
          "value": 4.470348358154297e-07
        },
        {
          "member": 18,
          "name": "XXX_Deprecated_bounding_center.z",
          "type": "f32",
          "value": 0.7702287435531616
        },
        {
          "member": 22,
          "name": "tint_color_a.x",
          "type": "f32",
          "value": 0.4230000078678131,
          "old": 1.0
        },
        {
          "member": 23,
          "name": "tint_color_a.y",
          "type": "f32",
          "value": 0.6110000014305115,
          "old": 1.0
        },
        {
          "member": 24,
          "name": "tint_color_a.z",
          "type": "f32",
          "value": 0.003000000026077032,
          "old": 1.0
        },
        {
          "member": 31,
          "name": "mesh",
          "type": "string",
          "value": "thief"
        },
        {
          "member": 32,
          "name": "materials",
          "type": "[]string",
          "value": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        {
          "member": 33,
          "name": "visual_position.x",
          "type": "f32",
          "value": 3.0
        },
        {
          "member": 34,
          "name": "visual_position.y",
          "type": "f32",
          "value": 2.0
        },
        {
          "member": 4100,
          "name": "skill_flags",
          "type": "enum Skill_Flags",
          "value": 4,
          "label": "PULL"
        }
      ],
      "sourceDiffSha256": "5a366a8004f512d4d184a7ac3aeb4c96ebf35be942302aa5653607128c42b846",
      "mesh": "thief"
    },
    "wandArtifact": {
      "sourceId": 95420432,
      "sourceType": "Artifact",
      "typeVersion": 5,
      "x": -1,
      "y": 2,
      "mapCoordinateProjection": {
        "x": -1,
        "y": 2,
        "zeroFilledAxes": [],
        "basis": "mapCoordinateProjection: extract_opening.pos zero-fills omitted numeric axes for placement only"
      },
      "nativeFields": {
        "cutscene_name": {
          "value": null,
          "serialized": false
        },
        "entity_flags": {
          "value": null,
          "serialized": false
        },
        "kind": {
          "value": null,
          "serialized": false
        },
        "major": {
          "value": null,
          "serialized": false
        },
        "mesh": {
          "value": "GAME_PROM_Wand_A",
          "serialized": true
        },
        "orientation_w": {
          "value": -4.371138828673793e-08,
          "serialized": true,
          "old": 1.0
        },
        "orientation_x": {
          "value": null,
          "serialized": false
        },
        "orientation_y": {
          "value": null,
          "serialized": false
        },
        "orientation_z": {
          "value": 1.0,
          "serialized": true
        },
        "p3_wand_flags": {
          "value": null,
          "serialized": false
        },
        "position_x": {
          "value": -1.0,
          "serialized": true
        },
        "position_y": {
          "value": 2.0,
          "serialized": true
        },
        "position_z": {
          "value": null,
          "serialized": false
        },
        "properties": {
          "value": null,
          "serialized": false
        },
        "theta_current": {
          "value": 180.0,
          "serialized": true
        },
        "theta_target": {
          "value": 180.0,
          "serialized": true
        }
      },
      "sourceMembers": [
        {
          "member": 0,
          "name": "position.x",
          "type": "f32",
          "value": -1.0
        },
        {
          "member": 1,
          "name": "position.y",
          "type": "f32",
          "value": 2.0
        },
        {
          "member": 8,
          "name": "orientation.z",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 9,
          "name": "orientation.w",
          "type": "f32",
          "value": -4.371138828673793e-08,
          "old": 1.0
        },
        {
          "member": 13,
          "name": "theta_current",
          "type": "f32",
          "value": 180.0
        },
        {
          "member": 14,
          "name": "theta_target",
          "type": "f32",
          "value": 180.0
        },
        {
          "member": 31,
          "name": "mesh",
          "type": "string",
          "value": "GAME_PROM_Wand_A"
        },
        {
          "member": 32,
          "name": "materials",
          "type": "[]string",
          "value": [
            "",
            ""
          ]
        },
        {
          "member": 33,
          "name": "visual_position.x",
          "type": "f32",
          "value": -1.0
        },
        {
          "member": 34,
          "name": "visual_position.y",
          "type": "f32",
          "value": 2.0
        }
      ],
      "sourceDiffSha256": "7c15b4e4c4273537a73ceee6627db3dec65873e6a323b63054bc395cfff3e591",
      "mesh": "GAME_PROM_Wand_A"
    },
    "rock": {
      "sourceId": 95420446,
      "sourceType": "Rock",
      "typeVersion": 32,
      "x": 0,
      "y": 0,
      "mapCoordinateProjection": {
        "x": 0,
        "y": 0,
        "zeroFilledAxes": [
          "x",
          "y"
        ],
        "basis": "mapCoordinateProjection: extract_opening.pos zero-fills omitted numeric axes for placement only"
      },
      "nativeFields": {
        "entity_flags": {
          "value": null,
          "serialized": false
        },
        "mesh": {
          "value": "GAME_PROM_Boulder_B",
          "serialized": true
        },
        "orientation_w": {
          "value": -4.371138828673793e-08,
          "serialized": true,
          "old": 1.0
        },
        "orientation_x": {
          "value": null,
          "serialized": false
        },
        "orientation_y": {
          "value": null,
          "serialized": false
        },
        "orientation_z": {
          "value": 1.0,
          "serialized": true
        },
        "position_x": {
          "value": null,
          "serialized": false
        },
        "position_y": {
          "value": null,
          "serialized": false
        },
        "position_z": {
          "value": null,
          "serialized": false
        },
        "properties": {
          "value": null,
          "serialized": false
        },
        "theta_current": {
          "value": 180.0,
          "serialized": true
        },
        "theta_target": {
          "value": 180.0,
          "serialized": true
        }
      },
      "sourceMembers": [
        {
          "member": 8,
          "name": "orientation.z",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 9,
          "name": "orientation.w",
          "type": "f32",
          "value": -4.371138828673793e-08,
          "old": 1.0
        },
        {
          "member": 13,
          "name": "theta_current",
          "type": "f32",
          "value": 180.0
        },
        {
          "member": 14,
          "name": "theta_target",
          "type": "f32",
          "value": 180.0
        },
        {
          "member": 16,
          "name": "XXX_Deprecated_bounding_center.x",
          "type": "f32",
          "value": -0.0008970499038696289
        },
        {
          "member": 17,
          "name": "XXX_Deprecated_bounding_center.y",
          "type": "f32",
          "value": -0.005725204944610596
        },
        {
          "member": 18,
          "name": "XXX_Deprecated_bounding_center.z",
          "type": "f32",
          "value": 0.48777443170547485
        },
        {
          "member": 22,
          "name": "tint_color_a.x",
          "type": "f32",
          "value": 0.3512745797634125,
          "old": 1.0
        },
        {
          "member": 23,
          "name": "tint_color_a.y",
          "type": "f32",
          "value": 0.03612420707941055,
          "old": 1.0
        },
        {
          "member": 24,
          "name": "tint_color_a.z",
          "type": "f32",
          "value": 0.3848893344402313,
          "old": 1.0
        },
        {
          "member": 31,
          "name": "mesh",
          "type": "string",
          "value": "GAME_PROM_Boulder_B"
        },
        {
          "member": 32,
          "name": "materials",
          "type": "[]string",
          "value": [
            ""
          ]
        }
      ],
      "sourceDiffSha256": "fe8ac5d72d731acd61af84956f1f22f8049270ed19322a810c0ca958d66b5aef",
      "mesh": "GAME_PROM_Boulder_B"
    },
    "switch": {
      "sourceId": 95420456,
      "sourceType": "Switch",
      "typeVersion": 3,
      "x": 8,
      "y": 2,
      "mapCoordinateProjection": {
        "x": 8,
        "y": 2,
        "zeroFilledAxes": [],
        "basis": "mapCoordinateProjection: extract_opening.pos zero-fills omitted numeric axes for placement only"
      },
      "nativeFields": {
        "entity_flags": {
          "value": null,
          "serialized": false
        },
        "flavor": {
          "value": 4,
          "serialized": true
        },
        "mesh": {
          "value": "GAME_SOKO_Gate_Button_A",
          "serialized": true
        },
        "position_x": {
          "value": 8.0,
          "serialized": true
        },
        "position_y": {
          "value": 2.0,
          "serialized": true
        },
        "position_z": {
          "value": null,
          "serialized": false
        },
        "pressed": {
          "value": null,
          "serialized": false
        },
        "special_type": {
          "value": null,
          "serialized": false
        }
      },
      "sourceMembers": [
        {
          "member": 0,
          "name": "position.x",
          "type": "f32",
          "value": 8.0
        },
        {
          "member": 1,
          "name": "position.y",
          "type": "f32",
          "value": 2.0
        },
        {
          "member": 22,
          "name": "tint_color_a.x",
          "type": "f32",
          "value": 0.8163560032844543,
          "old": 1.0
        },
        {
          "member": 23,
          "name": "tint_color_a.y",
          "type": "f32",
          "value": 0.5016484260559082,
          "old": 1.0
        },
        {
          "member": 24,
          "name": "tint_color_a.z",
          "type": "f32",
          "value": 0.039215974509716034,
          "old": 1.0
        },
        {
          "member": 25,
          "name": "tint_color_a.w",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 31,
          "name": "mesh",
          "type": "string",
          "value": "GAME_SOKO_Gate_Button_A"
        },
        {
          "member": 32,
          "name": "materials",
          "type": "[]string",
          "value": [
            "",
            ""
          ]
        },
        {
          "member": 33,
          "name": "visual_position.x",
          "type": "f32",
          "value": 8.0
        },
        {
          "member": 34,
          "name": "visual_position.y",
          "type": "f32",
          "value": 2.0
        },
        {
          "member": 4096,
          "name": "flavor",
          "type": "s64",
          "value": 4
        }
      ],
      "sourceDiffSha256": "f608f4e4fe75aeee0df05568535bcbb4686737737dfa95f28b83ae8c6fae33ae",
      "mesh": "GAME_SOKO_Gate_Button_A"
    },
    "gate": {
      "sourceId": 95420442,
      "sourceType": "Gate",
      "typeVersion": 16,
      "x": 6,
      "y": 1,
      "mapCoordinateProjection": {
        "x": 6,
        "y": 1,
        "zeroFilledAxes": [],
        "basis": "mapCoordinateProjection: extract_opening.pos zero-fills omitted numeric axes for placement only"
      },
      "nativeFields": {
        "entity_flags": {
          "value": 524288,
          "serialized": true,
          "label": "DOES_NOT_FALL"
        },
        "flavor": {
          "value": 4,
          "serialized": true
        },
        "is_monster_gate": {
          "value": null,
          "serialized": false
        },
        "mesh": {
          "value": "GAME_SOKO_Gate_Glyph_A_Down",
          "serialized": true
        },
        "negate_direction": {
          "value": null,
          "serialized": false
        },
        "notted": {
          "value": null,
          "serialized": false
        },
        "open": {
          "value": null,
          "serialized": false
        },
        "orientation_w": {
          "value": null,
          "serialized": false
        },
        "orientation_x": {
          "value": null,
          "serialized": false
        },
        "orientation_y": {
          "value": null,
          "serialized": false
        },
        "orientation_z": {
          "value": null,
          "serialized": false
        },
        "position_x": {
          "value": 6.0,
          "serialized": true
        },
        "position_y": {
          "value": 1.0,
          "serialized": true
        },
        "position_z": {
          "value": null,
          "serialized": false
        },
        "pressed": {
          "value": null,
          "serialized": false
        },
        "sideways": {
          "value": null,
          "serialized": false
        },
        "silent": {
          "value": null,
          "serialized": false
        },
        "special_type": {
          "value": null,
          "serialized": false
        },
        "theta_current": {
          "value": null,
          "serialized": false
        },
        "theta_target": {
          "value": null,
          "serialized": false
        }
      },
      "sourceMembers": [
        {
          "member": 0,
          "name": "position.x",
          "type": "f32",
          "value": 6.0
        },
        {
          "member": 1,
          "name": "position.y",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 10,
          "name": "entity_flags",
          "type": "enum Entity_Flags",
          "value": 524288,
          "label": "DOES_NOT_FALL"
        },
        {
          "member": 22,
          "name": "tint_color_a.x",
          "type": "f32",
          "value": 0.8805649876594543,
          "old": 1.0
        },
        {
          "member": 23,
          "name": "tint_color_a.y",
          "type": "f32",
          "value": 0.37143999338150024,
          "old": 1.0
        },
        {
          "member": 24,
          "name": "tint_color_a.z",
          "type": "f32",
          "value": 0.013586999848484993,
          "old": 1.0
        },
        {
          "member": 25,
          "name": "tint_color_a.w",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 31,
          "name": "mesh",
          "type": "string",
          "value": "GAME_SOKO_Gate_Glyph_A_Down"
        },
        {
          "member": 32,
          "name": "materials",
          "type": "[]string",
          "value": [
            "",
            ""
          ]
        },
        {
          "member": 33,
          "name": "visual_position.x",
          "type": "f32",
          "value": 6.0
        },
        {
          "member": 34,
          "name": "visual_position.y",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 4096,
          "name": "flavor",
          "type": "s64",
          "value": 4
        },
        {
          "member": 4107,
          "name": "force_field_color.x",
          "type": "f32",
          "value": 1.0,
          "old": 0.10000000149011612
        },
        {
          "member": 4108,
          "name": "force_field_color.y",
          "type": "f32",
          "value": 0.6906800270080566,
          "old": 0.800000011920929
        },
        {
          "member": 4109,
          "name": "force_field_color.z",
          "type": "f32",
          "value": 0.14442099630832672,
          "old": 0.699999988079071
        },
        {
          "member": 4112,
          "name": "height",
          "type": "f32",
          "value": 1.5,
          "old": 1.0
        }
      ],
      "sourceDiffSha256": "0945ff22c2b8133f6856f6a788753f79736f1c62d6a9cc29de5b5e87f76a9cac",
      "mesh": "GAME_SOKO_Gate_Glyph_A_Down"
    },
    "door": {
      "sourceId": 95420444,
      "sourceType": "Door",
      "typeVersion": 14,
      "x": 6,
      "y": 0,
      "mapCoordinateProjection": {
        "x": 6,
        "y": 0,
        "zeroFilledAxes": [
          "y"
        ],
        "basis": "mapCoordinateProjection: extract_opening.pos zero-fills omitted numeric axes for placement only"
      },
      "nativeFields": {
        "entity_flags": {
          "value": null,
          "serialized": false
        },
        "mesh": {
          "value": "GAME_SOKO_Exit_A",
          "serialized": true
        },
        "orientation_w": {
          "value": null,
          "serialized": false
        },
        "orientation_x": {
          "value": null,
          "serialized": false
        },
        "orientation_y": {
          "value": null,
          "serialized": false
        },
        "orientation_z": {
          "value": null,
          "serialized": false
        },
        "position_x": {
          "value": 6.0,
          "serialized": true
        },
        "position_y": {
          "value": null,
          "serialized": false
        },
        "position_z": {
          "value": null,
          "serialized": false
        },
        "special_door_type": {
          "value": null,
          "serialized": false
        },
        "switch_to_level_set": {
          "value": null,
          "serialized": false
        },
        "target_level": {
          "value": null,
          "serialized": false
        },
        "target_link": {
          "value": null,
          "serialized": false
        },
        "theta_current": {
          "value": null,
          "serialized": false
        },
        "theta_target": {
          "value": null,
          "serialized": false
        }
      },
      "sourceMembers": [
        {
          "member": 0,
          "name": "position.x",
          "type": "f32",
          "value": 6.0
        },
        {
          "member": 16,
          "name": "XXX_Deprecated_bounding_center.x",
          "type": "f32",
          "value": -0.0061289966106414795
        },
        {
          "member": 17,
          "name": "XXX_Deprecated_bounding_center.y",
          "type": "f32",
          "value": -0.00467623770236969
        },
        {
          "member": 18,
          "name": "XXX_Deprecated_bounding_center.z",
          "type": "f32",
          "value": 0.0050029996782541275
        },
        {
          "member": 22,
          "name": "tint_color_a.x",
          "type": "f32",
          "value": 0.0,
          "old": 1.0
        },
        {
          "member": 24,
          "name": "tint_color_a.z",
          "type": "f32",
          "value": 0.7373886108398438,
          "old": 1.0
        },
        {
          "member": 31,
          "name": "mesh",
          "type": "string",
          "value": "GAME_SOKO_Exit_A"
        },
        {
          "member": 32,
          "name": "materials",
          "type": "[]string",
          "value": [
            "",
            ""
          ]
        },
        {
          "member": 33,
          "name": "visual_position.x",
          "type": "f32",
          "value": 6.0
        },
        {
          "member": 4104,
          "name": "color_inactive.y",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 4105,
          "name": "color_inactive.z",
          "type": "f32",
          "value": 0.7373886108398438
        },
        {
          "member": 4107,
          "name": "color_active.x",
          "type": "f32",
          "value": 0.783171534538269
        },
        {
          "member": 4108,
          "name": "color_active.y",
          "type": "f32",
          "value": 1.0
        },
        {
          "member": 4109,
          "name": "color_active.z",
          "type": "f32",
          "value": 0.8346440196037292
        },
        {
          "member": 4110,
          "name": "color_active.w",
          "type": "f32",
          "value": 6.0
        }
      ],
      "sourceDiffSha256": "a1c950ab73995420395c1343f00265bfcdb48ebaddd538286437702b021cf127",
      "mesh": "GAME_SOKO_Exit_A"
    }
  },
  "modelAssumptions": {
    "boulderIdentity": "Keep the native object as Rock / GAME_PROM_Boulder_B. The checker does not alias it to Crystal.",
    "gateLink": "Under this room-scoped assumption, Gate 95420442 opens iff Thief or Boulder occupies same-flavor Switch 95420456. Both raw flavor values are 4; raw open/notted flags are omitted and are not defaulted.",
    "blockedTurns": "A direction into the Boulder, a helper Wall_Set blocked cell, or a closed gate records a position-unchanged aiming turn. This room-scoped input convention is not inferred from the source theta.",
    "pickup": "One logged scoped assumption: at Thief(0,2) adjacent to Wand(-1,2). No pickup input sequence or general pickup rule is claimed.",
    "casts": "Only the eight exact adjacent source-coordinate transfers in candidate.json. Intervening blocked cells and closed Gate A are bypassed only within their named cast; no general Wand mechanics are asserted.",
    "walking": "Ordinary Thief moves one cell through the helper walkable mask; if the target is occupied by the Boulder it does not push. A successful move pulls the Boulder from directly behind into the old Thief cell.",
    "switchWeight": "Thief or Boulder on the single Switch A weights it in the route model; this is a scoped room assumption, not a source-native mechanic."
  },
  "presentationProjection": {
    "status": "Room-scoped presentation mapping; not inferred from native theta/orientation and not a route mechanic.",
    "worldPositiveAxes": {
      "+X": "screenLeft",
      "+Y": "screenDown"
    },
    "worldDirectionArrows": {
      "U": "↓",
      "D": "↑",
      "L": "→",
      "R": "←"
    }
  },
  "modelInput": {
    "initialThief": {
      "sourceId": 95420430,
      "x": 3,
      "y": 2,
      "mesh": "thief",
      "skillFlag": "PULL"
    },
    "initialBoulder": {
      "sourceId": 95420446,
      "sourceType": "Rock",
      "mesh": "GAME_PROM_Boulder_B",
      "x": 0,
      "y": 0,
      "mapCoordinateOnly": true
    },
    "wand": {
      "sourceId": 95420432,
      "x": -1,
      "y": 2
    },
    "switch": {
      "sourceId": 95420456,
      "x": 8,
      "y": 2,
      "flavor": 4
    },
    "gate": {
      "sourceId": 95420442,
      "x": 6,
      "y": 1,
      "flavor": 4,
      "assumedInitiallyClosed": true
    },
    "exit": {
      "sourceId": 95420444,
      "mapCoordinateProjection": {
        "x": 6,
        "y": 0,
        "zeroFilledAxes": [
          "y"
        ]
      },
      "nativePositionYSerialized": false
    },
    "terrain": {
      "walkable": [
        {
          "x": -5,
          "y": 0
        },
        {
          "x": -4,
          "y": 0
        },
        {
          "x": -3,
          "y": 0
        },
        {
          "x": -2,
          "y": 0
        },
        {
          "x": 0,
          "y": 0
        },
        {
          "x": 1,
          "y": 0
        },
        {
          "x": 3,
          "y": 0
        },
        {
          "x": 4,
          "y": 0
        },
        {
          "x": 6,
          "y": 0
        },
        {
          "x": 8,
          "y": 0
        },
        {
          "x": -5,
          "y": 1
        },
        {
          "x": -3,
          "y": 1
        },
        {
          "x": 0,
          "y": 1
        },
        {
          "x": 1,
          "y": 1
        },
        {
          "x": 2,
          "y": 1
        },
        {
          "x": 3,
          "y": 1
        },
        {
          "x": 4,
          "y": 1
        },
        {
          "x": 6,
          "y": 1
        },
        {
          "x": 8,
          "y": 1
        },
        {
          "x": -5,
          "y": 2
        },
        {
          "x": -4,
          "y": 2
        },
        {
          "x": -3,
          "y": 2
        },
        {
          "x": -1,
          "y": 2
        },
        {
          "x": 0,
          "y": 2
        },
        {
          "x": 2,
          "y": 2
        },
        {
          "x": 3,
          "y": 2
        },
        {
          "x": 4,
          "y": 2
        },
        {
          "x": 6,
          "y": 2
        },
        {
          "x": 8,
          "y": 2
        },
        {
          "x": -5,
          "y": 3
        },
        {
          "x": -4,
          "y": 3
        },
        {
          "x": -3,
          "y": 3
        },
        {
          "x": 2,
          "y": 3
        },
        {
          "x": 3,
          "y": 3
        },
        {
          "x": 4,
          "y": 3
        },
        {
          "x": 6,
          "y": 3
        },
        {
          "x": 8,
          "y": 3
        },
        {
          "x": -3,
          "y": 4
        },
        {
          "x": -2,
          "y": 4
        },
        {
          "x": -1,
          "y": 4
        },
        {
          "x": 0,
          "y": 4
        },
        {
          "x": 1,
          "y": 4
        },
        {
          "x": 2,
          "y": 4
        },
        {
          "x": 3,
          "y": 4
        },
        {
          "x": 4,
          "y": 4
        },
        {
          "x": 5,
          "y": 4
        },
        {
          "x": 6,
          "y": 4
        },
        {
          "x": 7,
          "y": 4
        },
        {
          "x": 8,
          "y": 4
        }
      ],
      "blocked": [
        {
          "x": -6,
          "y": -1
        },
        {
          "x": -5,
          "y": -1
        },
        {
          "x": -4,
          "y": -1
        },
        {
          "x": -3,
          "y": -1
        },
        {
          "x": -2,
          "y": -1
        },
        {
          "x": -1,
          "y": -1
        },
        {
          "x": 0,
          "y": -1
        },
        {
          "x": 1,
          "y": -1
        },
        {
          "x": 2,
          "y": -1
        },
        {
          "x": 3,
          "y": -1
        },
        {
          "x": 4,
          "y": -1
        },
        {
          "x": 5,
          "y": -1
        },
        {
          "x": 6,
          "y": -1
        },
        {
          "x": 7,
          "y": -1
        },
        {
          "x": 8,
          "y": -1
        },
        {
          "x": 9,
          "y": -1
        },
        {
          "x": -6,
          "y": 0
        },
        {
          "x": -1,
          "y": 0
        },
        {
          "x": 2,
          "y": 0
        },
        {
          "x": 5,
          "y": 0
        },
        {
          "x": 7,
          "y": 0
        },
        {
          "x": 9,
          "y": 0
        },
        {
          "x": -6,
          "y": 1
        },
        {
          "x": -4,
          "y": 1
        },
        {
          "x": -2,
          "y": 1
        },
        {
          "x": -1,
          "y": 1
        },
        {
          "x": 5,
          "y": 1
        },
        {
          "x": 7,
          "y": 1
        },
        {
          "x": 9,
          "y": 1
        },
        {
          "x": -6,
          "y": 2
        },
        {
          "x": -2,
          "y": 2
        },
        {
          "x": 1,
          "y": 2
        },
        {
          "x": 5,
          "y": 2
        },
        {
          "x": 7,
          "y": 2
        },
        {
          "x": 9,
          "y": 2
        },
        {
          "x": -6,
          "y": 3
        },
        {
          "x": -2,
          "y": 3
        },
        {
          "x": -1,
          "y": 3
        },
        {
          "x": 0,
          "y": 3
        },
        {
          "x": 1,
          "y": 3
        },
        {
          "x": 5,
          "y": 3
        },
        {
          "x": 7,
          "y": 3
        },
        {
          "x": 9,
          "y": 3
        },
        {
          "x": -6,
          "y": 4
        },
        {
          "x": -5,
          "y": 4
        },
        {
          "x": -4,
          "y": 4
        },
        {
          "x": 9,
          "y": 4
        },
        {
          "x": -6,
          "y": 5
        },
        {
          "x": -5,
          "y": 5
        },
        {
          "x": -4,
          "y": 5
        },
        {
          "x": -3,
          "y": 5
        },
        {
          "x": -2,
          "y": 5
        },
        {
          "x": -1,
          "y": 5
        },
        {
          "x": 0,
          "y": 5
        },
        {
          "x": 1,
          "y": 5
        },
        {
          "x": 2,
          "y": 5
        },
        {
          "x": 3,
          "y": 5
        },
        {
          "x": 4,
          "y": 5
        },
        {
          "x": 5,
          "y": 5
        },
        {
          "x": 6,
          "y": 5
        },
        {
          "x": 7,
          "y": 5
        },
        {
          "x": 8,
          "y": 5
        },
        {
          "x": 9,
          "y": 5
        }
      ]
    }
  },
  "worldActions": [
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "R"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "U"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "L"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    },
    {
      "actorId": 95420430,
      "direction": "D"
    }
  ],
  "worldActionCount": 89,
  "pickupAndCasts": [
    {
      "kind": "scopedPickupAssumption",
      "actorId": 95420430,
      "wandSourceId": 95420432,
      "thiefPosition": [
        0,
        2
      ],
      "wandPosition": [
        -1,
        2
      ],
      "nativeInputReconstructed": false,
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 1,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "D",
      "from": [
        0,
        1
      ],
      "to": [
        0,
        0
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 2,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "L",
      "from": [
        0,
        0
      ],
      "to": [
        -2,
        0
      ],
      "intermediateCells": [
        [
          -1,
          0
        ]
      ],
      "bypassedCells": [
        [
          -1,
          0
        ]
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 3,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "R",
      "from": [
        -4,
        0
      ],
      "to": [
        -3,
        0
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment at raw cues 780.554, 781.054, 781.554, 782.054; release manifest SHA-256 e67c20b21d593836fe9dae1b5642a773ab6c11781b915d64b9f9ad7726fac6b9; not exact input transcription or native runtime verification"
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 4,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "U",
      "from": [
        -3,
        2
      ],
      "to": [
        -3,
        3
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 5,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "R",
      "from": [
        -3,
        3
      ],
      "to": [
        2,
        3
      ],
      "intermediateCells": [
        [
          -2,
          3
        ],
        [
          -1,
          3
        ],
        [
          0,
          3
        ],
        [
          1,
          3
        ]
      ],
      "bypassedCells": [
        [
          -2,
          3
        ],
        [
          -1,
          3
        ],
        [
          0,
          3
        ],
        [
          1,
          3
        ]
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 3,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 6,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "R",
      "from": [
        3,
        1
      ],
      "to": [
        4,
        1
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 7,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "R",
      "from": [
        4,
        1
      ],
      "to": [
        8,
        1
      ],
      "intermediateCells": [
        [
          5,
          1
        ],
        [
          6,
          1
        ],
        [
          7,
          1
        ]
      ],
      "bypassedCells": [
        [
          5,
          1
        ],
        [
          6,
          1
        ],
        [
          7,
          1
        ]
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 8,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "D",
      "from": [
        8,
        3
      ],
      "to": [
        8,
        2
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 4,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    }
  ],
  "milestoneSearch": [
    {
      "phase": "route-to-cast-1-pose",
      "popped": 0,
      "visited": 1,
      "actions": []
    },
    {
      "phase": "route-to-cast-2-pose",
      "popped": 15,
      "visited": 18,
      "actions": [
        "D",
        "R",
        "D"
      ]
    },
    {
      "phase": "route-to-cast-3-pose",
      "popped": 136,
      "visited": 144,
      "actions": [
        "U",
        "R",
        "U",
        "U",
        "U",
        "L",
        "L",
        "L",
        "L",
        "L",
        "D",
        "D",
        "D",
        "D",
        "L",
        "L"
      ]
    },
    {
      "phase": "route-to-cast-4-pose",
      "popped": 271,
      "visited": 319,
      "actions": [
        "U",
        "U",
        "R",
        "R",
        "D",
        "U",
        "U",
        "L",
        "L",
        "D",
        "D",
        "D",
        "R",
        "R",
        "U"
      ]
    },
    {
      "phase": "route-to-cast-5-pose",
      "popped": 15,
      "visited": 27,
      "actions": [
        "U",
        "L",
        "U"
      ]
    },
    {
      "phase": "route-to-cast-6-pose",
      "popped": 420,
      "visited": 460,
      "actions": [
        "R",
        "U",
        "R",
        "R",
        "R",
        "R",
        "R",
        "R",
        "D",
        "R",
        "D",
        "L",
        "D",
        "D",
        "R",
        "U",
        "U",
        "L",
        "L",
        "D"
      ]
    },
    {
      "phase": "route-to-cast-7-pose",
      "popped": 5,
      "visited": 11,
      "actions": [
        "R"
      ]
    },
    {
      "phase": "route-to-cast-8-pose",
      "popped": 115,
      "visited": 126,
      "actions": [
        "U",
        "U",
        "U",
        "R",
        "R",
        "R",
        "R",
        "R",
        "D",
        "D",
        "U",
        "U"
      ]
    },
    {
      "phase": "route-to-exit-with-switch-weighted",
      "popped": 49,
      "visited": 65,
      "actions": [
        "L",
        "L",
        "D",
        "D",
        "D",
        "D"
      ]
    }
  ],
  "trace": [
    {
      "kind": "checkpoint",
      "phase": "initial-source-projection",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 2,
          "modelFacing": null,
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "setup-to-pickup",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        3,
        2
      ],
      "to": [
        2,
        2
      ],
      "facingBefore": null,
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 2,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "setup-to-pickup",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        2,
        2
      ],
      "to": [
        2,
        1
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "setup-to-pickup",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        2,
        1
      ],
      "to": [
        1,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 1,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "setup-to-pickup",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        1,
        1
      ],
      "to": [
        0,
        1
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 1,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "setup-to-pickup",
      "actorId": 95420430,
      "direction": "U",
      "event": "pull",
      "from": [
        0,
        1
      ],
      "to": [
        0,
        2
      ],
      "facingBefore": "L",
      "facingAfter": "U",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "pickup-pose",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedPickupAssumption",
      "actorId": 95420430,
      "wandSourceId": 95420432,
      "thiefPosition": [
        0,
        2
      ],
      "wandPosition": [
        -1,
        2
      ],
      "nativeInputReconstructed": false,
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-cast-1-pose-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "blocked-turn-at-target-for-cast-1",
      "actorId": 95420430,
      "direction": "D",
      "event": "blockedTurn",
      "from": [
        0,
        2
      ],
      "target": [
        0,
        1
      ],
      "positionsUnchanged": true,
      "occupancyUnchanged": true,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 1,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "D",
      "from": [
        0,
        1
      ],
      "to": [
        0,
        0
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-2-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        0,
        2
      ],
      "to": [
        0,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-2-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        0,
        1
      ],
      "to": [
        1,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-2-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        1,
        1
      ],
      "to": [
        1,
        0
      ],
      "facingBefore": "R",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-cast-2-pose-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "blocked-turn-at-target-for-cast-2",
      "actorId": 95420430,
      "direction": "L",
      "event": "blockedTurn",
      "from": [
        1,
        0
      ],
      "target": [
        0,
        0
      ],
      "positionsUnchanged": true,
      "occupancyUnchanged": true,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 0,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 2,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "L",
      "from": [
        0,
        0
      ],
      "to": [
        -2,
        0
      ],
      "intermediateCells": [
        [
          -1,
          0
        ]
      ],
      "bypassedCells": [
        [
          -1,
          0
        ]
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        1,
        0
      ],
      "to": [
        1,
        1
      ],
      "facingBefore": "L",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        1,
        1
      ],
      "to": [
        2,
        1
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        2,
        1
      ],
      "to": [
        2,
        2
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        2,
        2
      ],
      "to": [
        2,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        2,
        3
      ],
      "to": [
        2,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        2,
        4
      ],
      "to": [
        1,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 4,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        1,
        4
      ],
      "to": [
        0,
        4
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 4,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        0,
        4
      ],
      "to": [
        -1,
        4
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -1,
          "y": 4,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        -1,
        4
      ],
      "to": [
        -2,
        4
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -2,
          "y": 4,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        -2,
        4
      ],
      "to": [
        -3,
        4
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 4,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        -3,
        4
      ],
      "to": [
        -3,
        3
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        -3,
        3
      ],
      "to": [
        -3,
        2
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        -3,
        2
      ],
      "to": [
        -3,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        -3,
        1
      ],
      "to": [
        -3,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -2,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "pull",
      "from": [
        -3,
        0
      ],
      "to": [
        -4,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "L",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-3-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "pull",
      "from": [
        -4,
        0
      ],
      "to": [
        -5,
        0
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -4,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-cast-3-pose-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -4,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "blocked-turn-at-target-for-cast-3",
      "actorId": 95420430,
      "direction": "R",
      "event": "blockedTurn",
      "from": [
        -5,
        0
      ],
      "target": [
        -4,
        0
      ],
      "positionsUnchanged": true,
      "occupancyUnchanged": true,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -4,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 3,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "R",
      "from": [
        -4,
        0
      ],
      "to": [
        -3,
        0
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment at raw cues 780.554, 781.054, 781.554, 782.054; release manifest SHA-256 e67c20b21d593836fe9dae1b5642a773ab6c11781b915d64b9f9ad7726fac6b9; not exact input transcription or native runtime verification"
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        -5,
        0
      ],
      "to": [
        -5,
        1
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        -5,
        1
      ],
      "to": [
        -5,
        2
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        -5,
        2
      ],
      "to": [
        -4,
        2
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 2,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        -4,
        2
      ],
      "to": [
        -3,
        2
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 2,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        -3,
        2
      ],
      "to": [
        -3,
        1
      ],
      "facingBefore": "R",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 0,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "pull",
      "from": [
        -3,
        1
      ],
      "to": [
        -3,
        2
      ],
      "facingBefore": "D",
      "facingAfter": "U",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "pull",
      "from": [
        -3,
        2
      ],
      "to": [
        -3,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        -3,
        3
      ],
      "to": [
        -4,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        -4,
        3
      ],
      "to": [
        -5,
        3
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        -5,
        3
      ],
      "to": [
        -5,
        2
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        -5,
        2
      ],
      "to": [
        -5,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        -5,
        1
      ],
      "to": [
        -5,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -5,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        -5,
        0
      ],
      "to": [
        -4,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        -4,
        0
      ],
      "to": [
        -3,
        0
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-4-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        -3,
        0
      ],
      "to": [
        -3,
        1
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-cast-4-pose-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "blocked-turn-at-target-for-cast-4",
      "actorId": 95420430,
      "direction": "U",
      "event": "blockedTurn",
      "from": [
        -3,
        1
      ],
      "target": [
        -3,
        2
      ],
      "positionsUnchanged": true,
      "occupancyUnchanged": true,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 4,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "U",
      "from": [
        -3,
        2
      ],
      "to": [
        -3,
        3
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-5-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        -3,
        1
      ],
      "to": [
        -3,
        2
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-5-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        -3,
        2
      ],
      "to": [
        -4,
        2
      ],
      "facingBefore": "U",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 2,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-5-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        -4,
        2
      ],
      "to": [
        -4,
        3
      ],
      "facingBefore": "L",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-cast-5-pose-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "blocked-turn-at-target-for-cast-5",
      "actorId": 95420430,
      "direction": "R",
      "event": "blockedTurn",
      "from": [
        -4,
        3
      ],
      "target": [
        -3,
        3
      ],
      "positionsUnchanged": true,
      "occupancyUnchanged": true,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 3,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": -3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 5,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "R",
      "from": [
        -3,
        3
      ],
      "to": [
        2,
        3
      ],
      "intermediateCells": [
        [
          -2,
          3
        ],
        [
          -1,
          3
        ],
        [
          0,
          3
        ],
        [
          1,
          3
        ]
      ],
      "bypassedCells": [
        [
          -2,
          3
        ],
        [
          -1,
          3
        ],
        [
          0,
          3
        ],
        [
          1,
          3
        ]
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -4,
          "y": 3,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        -4,
        3
      ],
      "to": [
        -3,
        3
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 3,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        -3,
        3
      ],
      "to": [
        -3,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -3,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        -3,
        4
      ],
      "to": [
        -2,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -2,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        -2,
        4
      ],
      "to": [
        -1,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": -1,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        -1,
        4
      ],
      "to": [
        0,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 0,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        0,
        4
      ],
      "to": [
        1,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 1,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        1,
        4
      ],
      "to": [
        2,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        2,
        4
      ],
      "to": [
        3,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        3,
        4
      ],
      "to": [
        3,
        3
      ],
      "facingBefore": "R",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 2,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "pull",
      "from": [
        3,
        3
      ],
      "to": [
        4,
        3
      ],
      "facingBefore": "D",
      "facingAfter": "R",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 4,
          "y": 3,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        4,
        3
      ],
      "to": [
        4,
        2
      ],
      "facingBefore": "R",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 4,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        4,
        2
      ],
      "to": [
        3,
        2
      ],
      "facingBefore": "D",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 2,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "pull",
      "from": [
        3,
        2
      ],
      "to": [
        3,
        1
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "pull",
      "from": [
        3,
        1
      ],
      "to": [
        3,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        3,
        0
      ],
      "to": [
        4,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 4,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        4,
        0
      ],
      "to": [
        4,
        1
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 4,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        4,
        1
      ],
      "to": [
        4,
        2
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 4,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        4,
        2
      ],
      "to": [
        3,
        2
      ],
      "facingBefore": "U",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 2,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        3,
        2
      ],
      "to": [
        2,
        2
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 2,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-6-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        2,
        2
      ],
      "to": [
        2,
        1
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-cast-6-pose-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "blocked-turn-at-target-for-cast-6",
      "actorId": 95420430,
      "direction": "R",
      "event": "blockedTurn",
      "from": [
        2,
        1
      ],
      "target": [
        3,
        1
      ],
      "positionsUnchanged": true,
      "occupancyUnchanged": true,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 3,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 6,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "R",
      "from": [
        3,
        1
      ],
      "to": [
        4,
        1
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 2,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-7-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        2,
        1
      ],
      "to": [
        3,
        1
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-cast-7-pose-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "blocked-turn-at-target-for-cast-7",
      "actorId": 95420430,
      "direction": "R",
      "event": "blockedTurn",
      "from": [
        3,
        1
      ],
      "target": [
        4,
        1
      ],
      "positionsUnchanged": true,
      "occupancyUnchanged": true,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 7,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "R",
      "from": [
        4,
        1
      ],
      "to": [
        8,
        1
      ],
      "intermediateCells": [
        [
          5,
          1
        ],
        [
          6,
          1
        ],
        [
          7,
          1
        ]
      ],
      "bypassedCells": [
        [
          5,
          1
        ],
        [
          6,
          1
        ],
        [
          7,
          1
        ]
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 1,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        3,
        1
      ],
      "to": [
        3,
        2
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        3,
        2
      ],
      "to": [
        3,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "move",
      "from": [
        3,
        3
      ],
      "to": [
        3,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 3,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        3,
        4
      ],
      "to": [
        4,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 4,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        4,
        4
      ],
      "to": [
        5,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 5,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        5,
        4
      ],
      "to": [
        6,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 6,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        6,
        4
      ],
      "to": [
        7,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 7,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "R",
      "event": "move",
      "from": [
        7,
        4
      ],
      "to": [
        8,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        8,
        4
      ],
      "to": [
        8,
        3
      ],
      "facingBefore": "R",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        8,
        3
      ],
      "to": [
        8,
        2
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [
        95420456
      ],
      "openGateIds": [
        95420442
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "pull",
      "from": [
        8,
        2
      ],
      "to": [
        8,
        3
      ],
      "facingBefore": "D",
      "facingAfter": "U",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [
        95420456
      ],
      "openGateIds": [
        95420442
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-cast-8-pose",
      "actorId": 95420430,
      "direction": "U",
      "event": "pull",
      "from": [
        8,
        3
      ],
      "to": [
        8,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "pulledSourceId": 95420446,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-cast-8-pose-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "worldAction",
      "phase": "blocked-turn-at-target-for-cast-8",
      "actorId": 95420430,
      "direction": "D",
      "event": "blockedTurn",
      "from": [
        8,
        4
      ],
      "target": [
        8,
        3
      ],
      "positionsUnchanged": true,
      "occupancyUnchanged": true,
      "occupiedSwitchIds": [],
      "openGateIds": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 4,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": []
      }
    },
    {
      "kind": "scopedWandCast",
      "castNumber": 8,
      "actorId": 95420430,
      "targetSourceId": 95420446,
      "targetType": "native Rock / GAME_PROM_Boulder_B",
      "thiefPositionUnchanged": true,
      "thiefFacing": "D",
      "from": [
        8,
        3
      ],
      "to": [
        8,
        2
      ],
      "intermediateCells": [],
      "bypassedCells": [],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 8,
          "y": 4,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      },
      "scope": "Only this exact selected cast is modeled; no general Wand range/physics.",
      "evidenceStatus": "selected visual effect alignment; not exact input transcription"
    },
    {
      "kind": "worldAction",
      "phase": "route-to-exit-with-switch-weighted",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        8,
        4
      ],
      "to": [
        7,
        4
      ],
      "facingBefore": "D",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [
        95420456
      ],
      "openGateIds": [
        95420442
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 7,
          "y": 4,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-exit-with-switch-weighted",
      "actorId": 95420430,
      "direction": "L",
      "event": "move",
      "from": [
        7,
        4
      ],
      "to": [
        6,
        4
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "pulledSourceId": null,
      "occupiedSwitchIds": [
        95420456
      ],
      "openGateIds": [
        95420442
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 6,
          "y": 4,
          "modelFacing": "L",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-exit-with-switch-weighted",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        6,
        4
      ],
      "to": [
        6,
        3
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [
        95420456
      ],
      "openGateIds": [
        95420442
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 6,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-exit-with-switch-weighted",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        6,
        3
      ],
      "to": [
        6,
        2
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [
        95420456
      ],
      "openGateIds": [
        95420442
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 6,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-exit-with-switch-weighted",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        6,
        2
      ],
      "to": [
        6,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [
        95420456
      ],
      "openGateIds": [
        95420442
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 6,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "worldAction",
      "phase": "route-to-exit-with-switch-weighted",
      "actorId": 95420430,
      "direction": "D",
      "event": "move",
      "from": [
        6,
        1
      ],
      "to": [
        6,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "pulledSourceId": null,
      "occupiedSwitchIds": [
        95420456
      ],
      "openGateIds": [
        95420442
      ],
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 6,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "checkpoint",
      "phase": "route-to-exit-with-switch-weighted-arrival",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 6,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    },
    {
      "kind": "checkpoint",
      "phase": "exit-and-switch",
      "state": {
        "thief": {
          "sourceId": 95420430,
          "x": 6,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "thief",
          "nativeSkillFlag": "PULL"
        },
        "boulder": {
          "sourceId": 95420446,
          "x": 8,
          "y": 2,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true,
        "openGateIds": [
          95420442
        ]
      }
    }
  ],
  "routeSummary": {
    "status": "candidate-finished-under-scoped-model",
    "castCount": 8,
    "finalState": {
      "thief": {
        "sourceId": 95420430,
        "x": 6,
        "y": 0,
        "modelFacing": "D",
        "nativeMesh": "thief",
        "nativeSkillFlag": "PULL"
      },
      "boulder": {
        "sourceId": 95420446,
        "x": 8,
        "y": 2,
        "sourceType": "Rock",
        "nativeMesh": "GAME_PROM_Boulder_B"
      },
      "wandHeldAssumption": true,
      "openGateIds": [
        95420442
      ]
    },
    "note": "This is a bounded model candidate, not native input or engine verification."
  },
  "result": {
    "thiefAtExit": true,
    "gateOpen": true,
    "finalState": {
      "thief": {
        "sourceId": 95420430,
        "x": 6,
        "y": 0,
        "modelFacing": "D",
        "nativeMesh": "thief",
        "nativeSkillFlag": "PULL"
      },
      "boulder": {
        "sourceId": 95420446,
        "x": 8,
        "y": 2,
        "sourceType": "Rock",
        "nativeMesh": "GAME_PROM_Boulder_B"
      },
      "wandHeldAssumption": true,
      "openGateIds": [
        95420442
      ]
    },
    "nativeCompletionClaim": false,
    "finishedUnderScopedModel": true,
    "routeNote": null
  },
  "artifactProvenance": {
    "candidateFile": "candidate.json",
    "candidateSha256": "dab9bab834a036de48e203e1f571a5adc28664edb98b07d1567f4c08afc91ee1",
    "checkerFile": "check_candidate.py",
    "checkerSha256": "77b32ba33378c81668e464dfbe1343d9abba45e2460ccf61e2e71959cdff50a4",
    "testsFile": "test_candidate.py",
    "testsSha256": "bc7b6d6c966947c3bb967639b77d6fb8e5ce8fe77a2ed9a9ce6350b2df864c26",
    "reportFile": "REPORT.md",
    "reportSha256": "e3bb0f90f96ae33f33399d24cbe0c142a6edd84a481112928cac77dbaf4ba10f",
    "focusedTestCount": 16,
    "note": "The accepted checker uses the current production terrain helper without repository changes; selected video frames align with modeled effects but do not provide an exact native input log."
  },
  "modeledActionSummary": {
    "directionalWorldActions": 89,
    "ordinaryMoves": 71,
    "pulls": 10,
    "aimingPositionActions": 8,
    "scopedWandCasts": 8,
    "totalModeledActions": 97,
    "separatePickupAssumptions": 1,
    "pickupIncludedInActionTotal": false,
    "screenControlTokensIncludingPickup": 98,
    "castBoundariesAfterWorldDirectionIndices": [
      6,
      10,
      27,
      43,
      47,
      68,
      70,
      83
    ]
  },
  "screenActionBasis": {
    "cameraProjection": {
      "+X": "screenLeft",
      "+Y": "screenDown"
    },
    "worldDirectionArrows": {
      "U": "↓",
      "D": "↑",
      "L": "→",
      "R": "←"
    },
    "meaning": "Screen arrows are presentation-only; they are not literal physical key names or a global theta/facing rule.",
    "pickup": "The V marker comes from the installed PC keymap label for TakeOrDrop; the pickup remains a separate model assumption, not a reconstructed video input."
  },
  "screenActionLog": [
    {
      "kind": "direction",
      "step": 1,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 2,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 3,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 4,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 5,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "pull"
    },
    {
      "kind": "assumed-pickup-token",
      "afterWorldDirection": 5,
      "key": "V",
      "countedAsModelAction": false,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 6,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "blockedTurn"
    },
    {
      "kind": "CAST",
      "castNumber": 1,
      "afterWorldDirection": 6,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 7,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 8,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 9,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 10,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "blockedTurn"
    },
    {
      "kind": "CAST",
      "castNumber": 2,
      "afterWorldDirection": 10,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 11,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 12,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 13,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 14,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 15,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 16,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 17,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 18,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 19,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 20,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 21,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 22,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 23,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 24,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 25,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 26,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 27,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "blockedTurn"
    },
    {
      "kind": "CAST",
      "castNumber": 3,
      "afterWorldDirection": 27,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 28,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 29,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 30,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 31,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 32,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 33,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 34,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 35,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 36,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 37,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 38,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 39,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 40,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 41,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 42,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 43,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "blockedTurn"
    },
    {
      "kind": "CAST",
      "castNumber": 4,
      "afterWorldDirection": 43,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 44,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 45,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 46,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 47,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "blockedTurn"
    },
    {
      "kind": "CAST",
      "castNumber": 5,
      "afterWorldDirection": 47,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 48,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 49,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 50,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 51,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 52,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 53,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 54,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 55,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 56,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 57,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 58,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 59,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 60,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 61,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 62,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 63,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 64,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 65,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 66,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 67,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 68,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "blockedTurn"
    },
    {
      "kind": "CAST",
      "castNumber": 6,
      "afterWorldDirection": 68,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 69,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 70,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "blockedTurn"
    },
    {
      "kind": "CAST",
      "castNumber": 7,
      "afterWorldDirection": 70,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 71,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 72,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 73,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 74,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 75,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 76,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 77,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 78,
      "actorId": 95420430,
      "worldDirection": "R",
      "screenArrow": "←",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 79,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 80,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 81,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 82,
      "actorId": 95420430,
      "worldDirection": "U",
      "screenArrow": "↓",
      "modelEvent": "pull"
    },
    {
      "kind": "direction",
      "step": 83,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "blockedTurn"
    },
    {
      "kind": "CAST",
      "castNumber": 8,
      "afterWorldDirection": 83,
      "actorId": 95420430
    },
    {
      "kind": "direction",
      "step": 84,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 85,
      "actorId": 95420430,
      "worldDirection": "L",
      "screenArrow": "→",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 86,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 87,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 88,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    },
    {
      "kind": "direction",
      "step": 89,
      "actorId": 95420430,
      "worldDirection": "D",
      "screenArrow": "↑",
      "modelEvent": "move"
    }
  ],
  "modeledEndpointSummary": {
    "Thief": {
      "sourceId": 95420430,
      "worldPosition": [
        6,
        0
      ],
      "exitSourceId": 95420444,
      "exitPositionProjection": {
        "x": 6,
        "y": 0,
        "zeroFilledAxes": [
          "y"
        ]
      }
    },
    "Boulder": {
      "sourceId": 95420446,
      "worldPosition": [
        8,
        2
      ]
    },
    "switch": {
      "sourceId": 95420456,
      "modelPosition": [
        8,
        2
      ],
      "weightedByBoulder": true
    },
    "gate": {
      "sourceId": 95420442,
      "modeledOpen": true
    },
    "nativeCompletionClaim": false
  },
  "game": "order-of-the-sinking-star",
  "sourceId": "heroes-and-artifacts-thief-bounded-check",
  "revision": "heroes-and-artifacts-thief-bounded-check-2026-10-17",
  "sourceRevision": "heroes-and-artifacts-thief-bounded-check-2026-10-17",
  "reviewStatus": "needs-review",
  "gameplayBuild": null,
  "gameplayReview": null,
  "bilingualReviewedBy": null,
  "artworkReviewedBy": null,
  "artworkPermission": "UNKNOWN",
  "artworkPermissionEvidence": null,
  "sourceFiles": [
    {
      "path": "src/data/heroes-and-artifacts-source-rooms.json",
      "sha256": "b682029df9f178f07f6418edd419ec1daa3a1f7f0ea34f43d6edd0c30d27bcf7"
    },
    {
      "path": "data-common/thief_wand.entities",
      "sha256": "0c42aabdf7e5691b0e54659bc081f0912d328f52939314e129927605f4de7e18"
    },
    {
      "path": "data-common/thief_wand.level_manifest",
      "sha256": "5a3d4cc92c8a5b2c72e2a708a8d1c2b1299bd4ae4795e2b5ec12eca04ae87a44"
    },
    {
      "path": "public/evidence/heroes-and-artifacts-thief-overhead-view-2026-10-17.json",
      "sha256": "dc18e27a6dbf462a8e3b9d07c8f23350298af2976075525da50392f7ab9a0da8"
    },
    {
      "path": "public/evidence/heroes-and-artifacts-thief-video-observations-2026-10-17.json",
      "sha256": "093a8b7d649bf549bee0b4a90d6ceb78b308459e4f3994c6a12e514032a0d8a1"
    }
  ]
}
